正则表达式

时间:2017-09-14 04:20:54

标签: regex iis url-rewriting

我希望创建一个正则表达式来处理IIS URL重写规则。我正在寻找一个匹配前两个实例的表达式,但不是第三个。我想在文件名末尾出现文件名时返回Folder2的名称。

Folder1/Folder2
Folder1/Folder2/
Folder1/Folder2/File.htm

^Folder1/([^/]*)/?$

我认为当第二个文件夹和/或斜杠也是行的末尾时,此表达式将返回第二个文件夹的名称,带有可选的/。但它只匹配第一个例子而没有匹配斜杠。

2 个答案:

答案 0 :(得分:1)

试试这个正则表达式样本:

{{1}}

Demo

答案 1 :(得分:0)

这就是我最终不得不使用IIS。

^Folder1/([^/^.]*)/?$