Js 查找字符串出现次数和批量替换
方式一:
//需要处理的字符串
getStr(s){
var key = "__";//需要查找或者替换的字符
var num= eval("s.match(/"+key+"/ig).length");//出现的次数 参数g表示全局
var reg = new RegExp("__","g");// 参数g表示全局
var target = '';//比如替换为空
return s.replace(reg, target);//处理后的字符串
}
方式二:
//参数 为要处理的字符串
getStr(s){
var index = 0; // 字符出现的位置
var num = 0;//出现的次数
while(index !== -1) {
var target = '';
s = s.replace("__", target);
index = s.indexOf('__');
num ++;
}
return s;
}