用正则表达式进行替换,比如"abcaabbcc",要把a替换成X,但是aa保留不替换,该如何写正则呢?
用正则表达式进行替换,比如"abcaabbcc",要把a替换成X,但是aa保留不替换,该如何写正则呢?
收起
let str='abcaabbccfadwdwdaaadwdwa';
str=str.replace(/(?<=[^a]|^)a(?=[^a]|$)/g,'x');
console.log(str);
值替换一个a的情况,两个a以上不替换
报告相同问题?