05 13 15 22 25 31+13
05 14 15 22 26 30+13
05 12 15 22 27 31+13
05 14 15 22 28 31+13
08 11 15 22 29 31+13
05 14 15 23 24 31+13
05 10 15 23 25 30+13
05 14 15 23 26 31+13
05 14 15 23 27 31+13
05 11 15 23 28 31+13
05 14 15 21 29 30+13
以上是数据串,从红色开始至红色结束,中间有空格、数字、+号以及换行符我的正则:05\s\d\d\s\d\d\s\d\d\s\d\d\s\d\d\+\d\d([\w\W]*?)[^(05)]思想:从05开始匹配,直到匹配到不是05的的串结尾逻辑结果:
1:
05 13 15 22 25 31+13
05 14 15 22 26 30+13
05 12 15 22 27 31+13
05 14 15 22 28 31+132:
05 14 15 23 24 31+13
05 10 15 23 25 30+13
05 14 15 23 26 31+13
05 14 15 23 27 31+13
05 11 15 23 28 31+13
05 14 15 21 29 30+13可是结果不对,要么匹配的是全部,把([\w\W]*?)改为([\w\W]*)后,又匹配的是全部还请大神们指点,在线等,给高分!
05 14 15 22 26 30+13
05 12 15 22 27 31+13
05 14 15 22 28 31+13
08 11 15 22 29 31+13
05 14 15 23 24 31+13
05 10 15 23 25 30+13
05 14 15 23 26 31+13
05 14 15 23 27 31+13
05 11 15 23 28 31+13
05 14 15 21 29 30+13
以上是数据串,从红色开始至红色结束,中间有空格、数字、+号以及换行符我的正则:05\s\d\d\s\d\d\s\d\d\s\d\d\s\d\d\+\d\d([\w\W]*?)[^(05)]思想:从05开始匹配,直到匹配到不是05的的串结尾逻辑结果:
1:
05 13 15 22 25 31+13
05 14 15 22 26 30+13
05 12 15 22 27 31+13
05 14 15 22 28 31+132:
05 14 15 23 24 31+13
05 10 15 23 25 30+13
05 14 15 23 26 31+13
05 14 15 23 27 31+13
05 11 15 23 28 31+13
05 14 15 21 29 30+13可是结果不对,要么匹配的是全部,把([\w\W]*?)改为([\w\W]*)后,又匹配的是全部还请大神们指点,在线等,给高分!
解决方案 »
- 请问高手门MEMO控件的基础应用
- dxdbgrid打印问题,急,等待
- 怎么将一个普通txt文本转换为ebcdic码文件
- 在Delphi中如果实现像联众世界,QQ游戏,在游戏房间中放桌子的列表啊?
- 工资太低,求项目合作
- 还是关于ADO连接ORACLE的问题
- 如何取得Windows系统的当前正在使用的用户的用户名
- 如何在局域网中获取同一个工作组中的可用网络机器呀!!!!!!!!!!!!!急
- 关于dbcombobox控件的问题
- 昨天的情人节,很孤单。有同感者进来把QQ和工作城市留下吧,看能有缘遇到心爱的人不能,一夜情免进(斑竹留情)
- 新年第一帖 D7 +indy10 +RO6.0.39.777 装不上
- 有没有好的excel报表控件
(08).+[^05]俺觉得你不用把这些转为字符串再用正则搞,直接在byte数组中处理不就好了么