问一个正则表达式问题[已解决]
本帖最后由 Neuis 于 2013-5-16 10:42 编辑Struc. Length BYTE 27 bytes
Struc. Handle WORD 0001h
Manufacturer STRING Acer
Product Name STRING Aspire XC-105
Version STRING 34242 553 53
Serial Number STRING 813KN01001311030F93000
如何将上面文本每一行 最后一列的数据提取出来
最后一列是指:
27 bytes
0001h
Acer
Aspire XC-105
等等 原始数据就是n个空格而不是tab制表符?
贴数据要用【code】代码标签或附件 \h{2,}\w+\h{2,}(\V+) 本帖最后由 Neuis 于 2013-5-16 09:56 编辑
回复 3# afan Struc. Length BYTE 27 bytes
Struc. Handle WORD 0001h
Manufacturer STRING Acer
Product Name STRING Aspire XC-105
Version STRING
Serial Number STRING 813KN01001311030F93000
UUID 16 BYTEs 02 D2 A0 BB DB 87 E2 11 A9 83 F8 0F 41 78 AD 99h含空格和tab制表符 你又添加了新样式?\h{2,}\w+(?:\h\w+)?\h{2,}(\V+) 现在的代码标签貌似会转换tab为空格,无疑这是个错误。以后还是用附件靠得住~
' '
" "
;
' '
" "
;
回复 6# afan
楼主用CODE上来的代码中貌似没有制表符 回复 7# haijie1223
是的,如我6#所说~ 回复 5# afan
A大的还是有点问题,但我在A大的基础上改了一下问题解决了
\t\w+(?:\h\w+)?\h{0,1}(\V+) 回复afan
A大的还是有点问题,但我在A大的基础上改了一下问题解决了
\t\w+(?:\h\w+)?\h{0,1}(\V+)
Neuis 发表于 2013-5-16 10:41 http://www.autoitx.com/images/common/back.gif
因为你贴出来的已没有tab,所以我的测试也是针对贴出来的字符,是不能用\t的,只能用通用的\h
如果你用你改的表达式测试该贴所贴的字符是不会成功的。
页:
[1]