全局查找和替换javascript

find and replace in javascript globally

本文关键字:javascript 替换 查找 全局      更新时间:2023-09-26
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....

你可以尝试这样做:

'...'.replace(/prob'[('d+)']/g, 'prob[ind($1)]');

$1被替换为第一个捕获组捕获的文本。