我有以下两个字符串:

http://test1/foo
http://test2/foo_bar


我想在第一个示例中获取foo,但在第二个示例中不获取;换句话说,就是foo,如果我们在其中添加一些内容,则不是

我尝试了以下正则表达式:


  /foo[^.]/g


但是它同时捕获了两个“ foo”

谢谢

最佳答案

在字符串$-/foo$/g的末尾使用锚。

关于javascript - 正则表达式在字符串末尾得到一个单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31254596/

10-17 01:46