function function1() {
var str = "prob[0].Key = '101';prob[10].Key = '101';prob[newIloop].Key = '101';prob[0].Key = '101'";
str = str.replace(/prob\[[^\]]*?\]/g, 'prob[__]');
alert(str);
}
我希望得到像
这样的结果prob[ind(0)].Key = '101'; etc....
答案 0 :(得分:1)
您可以尝试这样的事情:
'...'.replace(/prob\[(\d+)\]/g, 'prob[ind($1)]');
$1
将替换为您的第一个捕获组捕获的文本。