REGEX - 需要排除的模式

时间:2016-06-26 16:54:32

标签: regex

我在IIS中进行了网址重写,触发了3个网址,但我只想让它在两个网址上触发

http://www.example.com/resources/myresource
http://www.example.com/resources/myresource/
http://www.example.com/resources/myresourceKB

前两个网址'我希望它触发但不是第三个。

我使用resoucres/myresource作为我的正则表达式模式,但后来我注意到第三个网址已包含在其中。

如何让正则表达式捕获前2个url而不是第3个?

1 个答案:

答案 0 :(得分:2)

使用否定向前看(?!)

http://www.example.com/resources/myresource(?!KB)