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

时间:2015-04-17 14:32:19

标签: regex iis-7 url-rewrite-module

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式匹配/的第二个实例之前的ORGNAME以及所有内容的结尾:

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

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

请参阅demo