我想用一個正則表達式替換html代碼的不同部分。JS/Ruby:使用正則表達式部分替換
對於爲例,我有這樣的文字:
option_!!NID!! [somme_text][5] some_text_option 5_option_some_text
使用這個正則表達式:
content.replace(/(!!NID!!)|\[(\d)\]|(\d)_option/g, 1))
我期望能獲得:
option_1 [somme_text][1] some_text_option 1_option_some_text
b UT我:
option_1 [somme_text]1 some_text_option 1_some_text
有人能告訴我怎麼做我想做的,使用單一的正則表達式?因爲我不明白爲什麼替換不僅替換括號之間的目標。
謝謝:)
PS:我使用的是洛爾所以紅寶石和JS的解決方案也是可能的。
你們這就是我試圖避免:對 –
我找到了一個替代的解決方案:)謝謝反正。 –