regex 正则表达式排除斜杠字符

ekqde3dh  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(144)

我有以下(虚拟)字符串,实际上是URL的一部分:

methods/english
methods/english/dummy

我希望我的正则表达式排除english后面有斜杠的字符串。所以第二个字符串不应该匹配正则表达式。
我试了这个正则表达式:

/methods/.*/[^/]

这样它就排除了斜杠字符。
但是使用这种逻辑,它仍然与methods/english/dummy匹配。我不知道为什么。

yshpjwxd

yshpjwxd1#

你可以用

^methods/[^/]+$

参见regex demo

  • 详情 *:
  • ^-字符串的开头
  • methods/-文字字符串
  • [^/]+-除/以外的一个或多个字符
  • $-字符串结束。

相关问题