我想在搜索时突出显示文字
但我无法写出正确的正则表达式。
基本上,我的搜索字词在<span>
标记中作为类名存在,而且文本位于<span>
标记之外。
在搜索该术语时,它会突出显示<span>
中的文字,因为span标记会打开并中断。
所以我写了这个正则表达式 - &gt; var searchRegExp = new RegExp('(' + searchTerm + ') +"(?!([^<]+)?>)"', 'gi');
现在的问题是,如果我的搜索字词有>
,搜索时也不会突出显示
帮助我使用正则表达式。
这是我的正则表达式无法正常工作 - &gt;
var searchRegExp = new RegExp('(' + searchTerm + ') +"(?!([^<]+)?>)"', 'gi');