在RegEx中匹配home.jsp而不是For-The-Home.jsp

时间:2014-01-29 15:50:57

标签: regex

我有一个RegEx:

^\/\z|home.jsp

我不希望它与for-the-home.jsp匹配,但我确实希望它与home.jsp匹配

我试过了:

^\/\z|!for\-the\-home\.jsp|^\/\z|home.jsp

1 个答案:

答案 0 :(得分:0)

也许这就是你要找的东西:

((?<![\w-])home\.jsp|\/$)

这个正则表达式的例子:

http://regex101.com/r/oI3vD7

正则表达式搜索home.jsp,但使用负面的lookbehind断言来确保任何其他单词字符或 - 不在home.jsp之前或者它与/的替代方案匹配。< / p>