找回密码
 加入
搜索
查看: 2026|回复: 3

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

[复制链接]
发表于 2010-8-20 19:19:09 | 显示全部楼层 |阅读模式
本帖最后由 hanz_200 于 2010-8-20 20:27 编辑

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

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 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)

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-8-20 20:04:23 | 显示全部楼层
感谢版主帮助,非常好~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 10:34 , Processed in 0.105292 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表