小于 1 分钟
js 正反向查找(*******************)
反向匹配
var reg = /(?<=模式)pattern/; pattern是被匹配内容,左边(?<=模式)是辅助条件
负反向匹配
var reg = /(?<!模式)pattern/; pattern是被匹配内容,左边(?<!模式)是辅助条件
重要观点:
str.replace(reg,"+")
反向查找会去找模式后紧跟的pattern,如果有则替换为+,只替换紧跟的一个;
负方向查找会去判断是否紧跟了pattern,如果如有,保留这个pattern,其他有相同pattern都会替换为加号,如果没有pattern 所有的pattern都会替换
为加号
正向匹配
var reg = /pattern(?=默式)/;
负正向匹配
var reg = /pattern(?!模式)/; (?!模式)是辅助条件,可以通过具体“模式”进行设置;
重要观点: