使用 REGEX 识别文件夹和文件以进行 URL 重写



我有许多看起来像下面的URL,我正在尝试开发一个REGEX来捕获/ORGNAME/的第二个实例以及之后的所有内容,直到.aspx结束。确切地说是"/ORGNAME/About-Us/About-Us.aspx"。这是可以在正则表达式中完成的事情吗?我是一个完整的 REGEX n00b,所以任何指导都会有所帮助。谢谢!

https://www.domain.org/ORGNAME/Membership/About-Org-Membership/ORGNAME/About-Us/About-Us.aspx

您可以使用

以下正则表达式来匹配ORGNAME的第二个实例之前的/,并将所有内容都匹配到最后:

(/ORGNAME(?:/[w-]*?){2}[^/]*$)

第一个捕获的组包含/ORGNAME/About-Us/About-Us.aspx

请参阅演示。

最新更新