(?=) 前向声明
(?!) 反前向声明(与前向声明相反)
如:
varstr=‘abcacad’;
//只匹配后面接有b的a (?!):不接b的a
varre=/a(?=b)/g;
str=str.replace(re,‘*’);//str为*bcacad
原文链接:https://www.f2er.com/regex/360480.html(?=) 前向声明
(?!) 反前向声明(与前向声明相反)
如:
varstr=‘abcacad’;
//只匹配后面接有b的a (?!):不接b的a
varre=/a(?=b)/g;
str=str.replace(re,‘*’);//str为*bcacad
原文链接:https://www.f2er.com/regex/360480.html