找回密码
 加入
搜索
查看: 1923|回复: 1

[AU3基础] 请教个正则2选1匹配的表达式【已解决】

[复制链接]
发表于 2017-4-1 23:28:04 | 显示全部楼层 |阅读模式
本帖最后由 fenhanxue 于 2017-4-2 00:06 编辑
$a = 'aaaaaa12sadsabb333sddsadsaiia';要查的原始数据
$temp_1 = StringRegExp($a,'aaaa(\d+)',3)
$temp_2 = StringRegExp($a,'bb(\d+)',3)

;请问,如何将上述的两行正则,用一行正则表示?
;即                要匹配                        以        aaaa 开头或者bb        开头的        数字
一种写法是:
aaa(\d+)|bb(\d+)

但是我不想重复写 (\d+)  所以我想知道有没可能用类似这样的格式:
aaa|bb    (\d+)



百度到答案了。。。。


(?:aaa|bb)(\d+)
发表于 2017-4-1 23:33:27 | 显示全部楼层
此帖仅作者可见
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 00:01 , Processed in 0.074544 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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