匹配任意字符重复任意次,然后是\b表示单词边界,加上key变量里放的内容,再单词边界,最后任意字符任意次。也就是只要某段内含一个单独的 key 里标示的内容就把这段匹配出来。
工具/原料
/.*key.*?(?=\b)/
方法/步骤
var p = '/.*'+key+'.*?(?=\b)/';正确的写法是:var p = '.*'+key+'.*?(?=\\b)';
注意事项
主要正斜杠和反斜杠的利用
上一篇:js正则表达式之人民币匹配
/.*key.*?(?=\b)/
var p = '/.*'+key+'.*?(?=\b)/';正确的写法是:var p = '.*'+key+'.*?(?=\\b)';
主要正斜杠和反斜杠的利用