关于字符串比配以及字符串替换 比如有段文字,“I have something to do”,如果我给出“some”,就将句子中的“some”变成“[some]”。
如果句子是“I have Something to do”,给出“some”,句子中的“Some”也需要变成“[Some]”,
第一种直接string.replace就可以,但是第二种怎么办
------解决方案--------------------
JScript code
var str = 'I have Something to do,I have something to do';
var a = 'some';
function myReplace(k, s) {
var patt = new RegExp('(' + k + ')', 'ig');
return s.replace(patt, '[$1]');
}
alert(myReplace('some', str));