2

经过半小时的搜索,我失败了。现在我正在尝试匹配除给定单词之外的所有内容。

我试图匹配/user/*除了一个单词login

例子:

/user/test  match!
/user/loginno match!
/user/login  not match!

我的正则表达式是:<code>^/user/(?!login)(.*) 但我无法/user/loginno匹配):

4

2 回答 2

3

^/user/(?!login\b)(.*)

我改变了你的正则表达式,要求登录后有一个单词边界以匹配前瞻,例如登录后跟一个非字母数字字符(例如空格或/)。它似乎工作。

于 2013-06-07T06:35:45.780 回答
1
^\/user\/(?!login\b)(.*)

这是转义正斜杠后更正的正则表达式

于 2013-06-07T06:44:39.933 回答