lixiaolong 发表于 2012-5-4 00:48:04

回复 45# 奥斯丁

方法2的 If Not @error Then 改为 If @extended Then.
如果@extended是0,证明没有匹配的项目.

字符串:'-12bb34 结果bbb34hh①h2'
表达式:'^(-?\d+)\s+\S*'

上面的表达式里的【^】和【\A】是一个意思,只匹配字符串的开头.
【-?】的意思是,可能有【-】,可能没有【-】.
【?】是重复可能会或可能不会出现的前一字符.

表达式:'-?\d+\s+(.)'

这里的括号的作用是
只匹配前面有 -?\d+\s+ 后面的一个除换行以外的任何的单字符.

看看这个对你有很大的帮助.
http://www.autoitx.com/forum.php?mod=viewthread&tid=29216&highlight=%D5%FD%D4%F2

奥斯丁 发表于 2012-5-5 10:28:37

谢谢.......
页: 1 2 3 [4]
查看完整版本: 求正则 [已解决]