0

我有一个变量,如:

var text = 'researchOrganisationTrait.keywords[0].freeKeyword[1].texts[en_GB]';

我希望维护最后一次出现的索引(动态添加的内容)

我试过使用如下代码:

var text = 'researchOrganisationTrait.keywords[0].freeKeyword[1].texts[en_GB]';
text = text.replace(/\[\d*](?!.*\[)/, '[newIndex]');
alert(text);

但这并不能freeKeyword[1]代替freeKeyword[newIndex]

如何匹配最后一次出现的平方数字?

JSFiddle:http: //jsfiddle.net/4eALF/

4

1 回答 1

4

附加\d

text = text.replace(/\[\d+](?!.*\[\d)/, '[newIndex]')
于 2013-07-24T08:32:48.183 回答