我正在尝试拆分字母数字字符串。
字符串和所需匹配字符串的几个示例是:
"AB34C5" : "AB", "34" , "C" , "5" "267BC" : "" , "267" , "BC" "34" : "" , "34" "QR" : "QR"
我正在尝试使用以下代码:
Dim oReg, mch
Set oReg = CreateObject("vbscript.regexp")
oReg.Global = True
oReg.Pattern = "(^\D*)|\D+|\d+"
set mch = oReg.Execute("267BC")
但结果匹配是:“”,“67”,“BC”
第二场比赛应该是“267”,但它会跳过角色“2”。为什么呢?