找回密码
 加入
搜索
查看: 1440|回复: 4

[AU3基础] 正则表达式。

[复制链接]
发表于 2014-4-8 19:21:57 | 显示全部楼层 |阅读模式
文本数据为

1110100|1340101|2220100|1440103|3330100|1340105|4440100|1340107|1210100|1340109|1680100|


求出间隔符后面四位是文本   0100  的数据,  1110100   2220100  3330100  4440100  1210100

正则怎么写
$array = StringRegExp($zong_hao_ma, '\d+0100|', 3)
 楼主| 发表于 2014-4-8 19:24:12 | 显示全部楼层
本帖最后由 5735988 于 2014-4-8 19:26 编辑

$array = StringRegExp($zong_hao_ma, '\d+0100\D', 3)


这样可以了,但是后面的  数据,带有一个  |    ,请教一个正确的正则
 楼主| 发表于 2014-4-8 19:37:14 | 显示全部楼层
$array = StringRegExp($zong_hao_ma, '\d+.0000', 3)   完成
发表于 2014-4-8 21:43:39 | 显示全部楼层
一定要用正则?按照分隔符拆分为数组,然后判定每个元素的后四位不更好么?
发表于 2014-4-9 12:24:22 | 显示全部楼层
$array = StringRegExp($zong_hao_ma, '(\d+0100)\|', 3)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-7-8 12:59 , Processed in 0.078271 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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