我有以下字符串:匹配下劃線後面跟着一個數字的第一次出現在HTML更換匹配的集
foo_0_13
foz[0][bar][]
far_0
我有一個慣例,並需要從字符串匹配諸如foo_0_13
和far_2
下劃線和數字以下,例如_0
或_2
...以及與結構foz[0][bar][]
或foz[3]
任何字符串我需要匹配[0]
或[3]
我已經試過((\_\d)|\[\d\])
但這匹配_0_1
,我怎麼才能讓它匹配_0
?
我只需要找到第一個出現的「下劃線數字」組合。
第二部分:
如果我有與_0
多發生[0]
一個html劃分爲
<div id="foo_0_13" name="bar[0][xxx][]"> <p id="par_0">Test</p> </div>
,我需要用_1
替換所有這些發生,使得html變成
<div id="foo_1_13" name="bar[1][xxx][]"> <p id="par_1">Test</p> </div>
我該如何詳細說明這一點,以獲得所需的HTML知道我正在使用JavaScript?
@KAD請問一個新的問題,如果你有一個新的問題 – timgeb