[英]Javascript regex to replace last digit occurence between square brackets?
[英]Replace last digit occurrence in square brackets
我有一个像这样的变量:
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/
附加\\d
:
text = text.replace(/\[\d+](?!.*\[\d)/, '[newIndex]')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.