hanz_200 发表于 2010-8-20 19:19:09

[已解决]求教个正则表达式匹配数字

本帖最后由 hanz_200 于 2010-8-20 20:27 编辑

把 ”系统 3、设备 0、位置 0“ 中的数字匹配出来,其中的数字为1-2位数字,谢谢大家了~~

jhun 发表于 2010-8-20 19:32:47

MsgBox(0,"",StringRegExpReplace ( "系统 3", "\D", "" ))

水木子 发表于 2010-8-20 19:33:20

Local $sResults
$sText = '系统 3、设备 0、位置 0'

$aReg = StringRegExp($sText, '[^\x00-\xff]+\s?(\d{1,2})', 3)
For $i = 0 To UBound($aReg) - 1
        $sResults &= $aReg[$i] & @CRLF
Next

MsgBox(0, '提取结果', $sResults)

hanz_200 发表于 2010-8-20 20:04:23

感谢版主帮助,非常好~~
页: [1]
查看完整版本: [已解决]求教个正则表达式匹配数字