我有一個字符串。數據來自文本區域,幷包含方括號內的(變化的)內容的出現。對所有出現在字符串中的內容運行函數
我想對用方括號括起來的字符串內容運行函數(例如替換),然後更新原始字符串以反映所做的更改。
例
not this [potentially act on this token] not this [potentially act on this token] not this
我認爲以下一些可能會涉及,但我無法弄清楚如何實現一個有效的解決方案。我不想使用jQuery或外部庫。
- 匹配+正則表達式Something like this。
- indexOf。如果無法單獨使用RegEx,可能需要獲取匹配內容。
- 對於每個。由於方括號內有大量內容實例。
這是一個起點JSFiddle。
如果有人可以得到任何幫助,我會很感激。
非常感謝。
「上運行的軟件功能」?解釋 – 2014-12-05 13:11:39
它可以很容易地用'replace'完成,因爲它接受一個回調函數作爲替換參數。 – 2014-12-05 13:12:01