結束使用正則表達式的字符串的後綴我想找出這樣的前綴和字符串的後綴:正則表達式匹配的前綴和數字
T12231 should match ['T', '12231']
Acw2123 should match ['Acw', '2123']
121Ab should match ['121ab', null]
1213 should match [null, '1213']
在字符串的結尾匹配只能號碼輕鬆完成這個正則表達式/([0-9]+)$/g
。
匹配所有從字符串開頭到這一點,我沒有設法做。我得到的最接近的是第一組匹配的所有內容,但最後一個數字是/^(.*)([0-9]+)$/g
。
第一組可能是 「什麼,這不是一個數字」,或者從你的例子,「任何大寫/小寫字母字符「。 '\ d'與'[0-9]'相同,'\ D'與'[^ 0-9]'相同,所以你可以尋找類似'/ ^(\ D *?) d +)$ /'...如果你同時使用'^'和'$','/ g'就沒有意義,因爲它會匹配整行。 –
「123Ab345」匹配什麼? – sln
@sln ['1234Ab','345'] – toskv