簡體   English   中英

替換方括號中出現的最后一位數字

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM