【发布时间】:2015-09-18 06:45:53
【问题描述】:
我正在编写一个 perl 脚本,其中一部分是捕获不以数字开头的数据。我试过(\w)\s+(\d+)\s+(\S+)\s+(\d.+)。以下是文件的一些部分(太大,无法将所有行都放在这里)。
我要捕捉的文字是
BBACCap 8 N/A 48,46,44,42,40,38,36,34,32,
或者可以是
IG-XL_DataTool N/A N/A N/A
或
DC-30 1 N/A 1,0
正则表达式确实与我需要的上述数据匹配,但是我也在捕获数据(我不想要),例如
1 2
2 3, 4
还有(我不想要的)
1.0 BBAC-15 805-004-50 0301B5C5 0829-E 5445
aka: 805-004-02,805-004-03
但只有上面的E 5445
aka: 805-004-02,805-004-03。
有什么帮助吗?
【问题讨论】:
-
某事like this?