HI,
我试图使用javascript和regex突出显示一组关键字,我遇到一个问题,我的关键字可能包含文字和特殊字符,如@text #number等。我使用字边界来匹配并替换整个字而不是一个部分词(包含在另一个词中)。
var pattern = new regex('\ b'(+ keyword +')\ b',gi);这里这个表达式匹配整个关键字并突出显示它们,但是如果任何关键字如“number:”没有突出显示那么就会出现。
我知道\ bword \ b匹配单词边界,而特殊字符是非字母数字字符,因此不符合上述表达式。
你能让我知道我可以使用什么正则表达式来实现上述目的。
感谢,
Bhupen