结束使用正则表达式的字符串的后缀我想找出这样的前缀和字符串的后缀:正则表达式匹配的前缀和数字
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