我有以下(虚拟)字符串,实际上是URL的一部分:
methods/english methods/english/dummy
我希望我的正则表达式排除english后面有斜杠的字符串。所以第二个字符串不应该匹配正则表达式。我试了这个正则表达式:
english
/methods/.*/[^/]
这样它就排除了斜杠字符。但是使用这种逻辑,它仍然与methods/english/dummy匹配。我不知道为什么。
methods/english/dummy
yshpjwxd1#
你可以用
^methods/[^/]+$
参见regex demo。
^
methods/
[^/]+
/
$
1条答案
按热度按时间yshpjwxd1#
你可以用
参见regex demo。
^
-字符串的开头methods/
-文字字符串[^/]+
-除/
以外的一个或多个字符$
-字符串结束。