我正在尝试在字符串中查找单词。
re = new RegExp("bob");
checkWord = re.test("This is bobby!");
if (checkWord) { break; }
我想要checkWord = false,因为我只在寻找“ bob”,但是因为“ bobby”包含单词“ bob”,所以它checkWord = true。我该怎么做才能解决这个问题?谢谢。
最佳答案
您可以通过两种不同的方法来实现:
给边界
\bbob\b
或分组
\b(bob)\b
两者都会起作用。
这是工作示例:
Example
并且,如果您使用数组,则遍历每个数组并单独检查。