-4
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....
4

1 に答える 1

1

あなたはこのようなことを試すことができます:

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

$1最初のキャプチャグループでキャプチャされたテキストに置き換えられます。

于 2012-12-28T08:54:55.450 に答える