Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式以在字符串末尾获取单词_Javascript_Regex - Fatal编程技术网

Javascript 正则表达式以在字符串末尾获取单词

Javascript 正则表达式以在字符串末尾获取单词,javascript,regex,Javascript,Regex,我有以下两个字符串: http://test1/foo http://test2/foo_bar 我想在第一个例子中得到foo,但在第二个例子中没有;换句话说,如果我们在foo后面附加了一些东西,那么foo就不是了 我尝试了以下正则表达式: /foo[^.]/g 但它同时抓住了两个foo 谢谢为字符串结尾使用锚点$-/foo$/g。为字符串结尾使用锚点$-/foo$/g。/foo$/g应该足够了?/foo$/g应该足够了吗?

我有以下两个字符串:

http://test1/foo
http://test2/foo_bar
我想在第一个例子中得到foo,但在第二个例子中没有;换句话说,如果我们在foo后面附加了一些东西,那么foo就不是了

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

/foo[^.]/g

但它同时抓住了两个foo


谢谢

为字符串结尾使用锚点$-/foo$/g。

为字符串结尾使用锚点$-/foo$/g。

/foo$/g应该足够了?/foo$/g应该足够了吗?