环境:被替换字符串及替换字符串都是由外面传进来,需要替换满足条件的所有字符串。
例子:
var str = “(&[DT])?Utils.strToDate(&[DT])”;
需要将str 转换为
“(getValue(DT))?Utils.strToDate(getValue(DT))”;
var key = ‘DT’;
var result = str.replace(new RegExp(key,’g’),”get(“+key+”)”);
这里的key是动态,根据需要传入key,就可以进行替换了