我正在尝试使用以下正则表达式在 javascript 中执行整个单词搜索。
str = "Test String C.S (example)";
var regex_search = new RegExp("\\b"+search_string+"\\b","g");
if(str.match(regex_search)) != null)
match = true;
else
match = false;
如果我搜索像“String”这样的普通字符串,上述方法效果很好。但如果我只搜索“S”,它会返回 CS 作为匹配项。此外,搜索示例会返回匹配项,但在这种情况下,我不想要匹配项,因为它有括号。我只想匹配整个单词。任何建议将不胜感激。
- 编辑 -
感谢@plalx 澄清了这个例子。