nec520 发表于 2012-2-10 14:05:34

[已解决]正则求助 求 ;01001:62;A101:72 类型 符合:号前面条件取后面值

本帖最后由 nec520 于 2012-2-10 14:33 编辑

有个字符串 是 ;01001:62;A101:72;55147:145这样类型的东西
当 $A=’01001’ 得时候 得到 62
当 $A=’A101’的时候的到 72
当 $A=’55147’的时候 得到 145

求助 正则高手   感谢

love5173 发表于 2012-2-10 14:15:39

这个需要正则吗

afan 发表于 2012-2-10 14:23:51

Local $Str = ';01001:62;A101:72;55147:145'
$A = '01001'
;$A = 'A101'
;$A = '55147'
Local $Test = StringRegExp($str, $A & ':(\d+)', 3)
If Not @Error Then MsgBox(0, $A, $Test)

nec520 发表于 2012-2-10 14:29:22

感谢帮助!!
页: [1]
查看完整版本: [已解决]正则求助 求 ;01001:62;A101:72 类型 符合:号前面条件取后面值