bob 发表于 2010-12-10 15:04:16

求A版及各位大人解决下正则问题

如下图:


获取红色区域的字符

afan 发表于 2010-12-10 15:06:49

前辈这个源字符是在哪获取的?

bob 发表于 2010-12-10 16:39:50

串口获取的16进制字符,我需要处理下这数据

lxz 发表于 2010-12-10 17:44:24

好久不见前辈了...

caodongchun 发表于 2010-12-10 21:55:14

给字符串呀,图片怎么抓

yhxhappy 发表于 2010-12-10 22:23:11

回复 5# caodongchun
其实这帖是老大们叙旧的,问题倒是次要的了
"20 20 20 20 20 20 20 20 20 20 20 20 20 AB 20 20 20 20 20 31 37 31 B6 20 D0 43 D3 0D 8A"
"20 20 20 20 20 20 20 20 20 20 20 20 20 AB 20 20 20 20 20 20 34 37 B0 20 D0 43 D3 0D 8A"
"20 20 20 20 20 20 20 20 20 20 20 20 20 AB 20 20 20 B9 B6 B0 AE B5 32 20 67 0D 8A"

caodongchun 发表于 2010-12-10 22:53:31

彻底晕倒。。。。。。。。。。。

binghc 发表于 2010-12-10 23:53:25

我觉得最好能对你要提取的子字符串稍作说明,说明一下字符串的特征,不然我给出的答案只能对你这道题有效,其他题可能就不行了



298311657 发表于 2010-12-11 00:03:29

$str="20 20 20 20 20 20 20 20 20 20 20 20 20 AB 20 20 20 20 20 31 37 31 B6 20 D0 43 D3 0D 8A"& _
       "20 20 20 20 20 20 20 20 20 20 20 20 20 AB 20 20 20 20 20 20 34 37 B0 20 D0 43 D3 0D 8A"& _
       "20 20 20 20 20 20 20 20 20 20 20 20 20 AB 20 20 20 B9 B6 B0 AE B5 32 20 67 0D 8A"
$s=StringRegExp($str,"AB.*?{6,19}(.*?)0D",3)
页: [1]
查看完整版本: 求A版及各位大人解决下正则问题