【发布时间】:2016-10-15 09:04:07
【问题描述】:
我有几个文件名,为方便起见,我将它们放在一个文件中,如下所示:
01.action1.txt
04action2.txt
12.action6.txt
2.action3.txt
020.action9.txt
10action4.txt
15action7.txt
021action10.txt
11.action5.txt
18.action8.txt
如您所见,格式不一致,我正在尝试从这些文件名 1、4、12、2、20 等中提取第一个数字
我有以下正则表达式
(\.)?action\d{1,}.txt
哪个成功匹配 .action[number].txt 但我还需要匹配前导 0 并将其应用于我的替代品,在 sed 中使用空白,所以我只剩下前导数字。我无法匹配前导 0 并将整个内容应用于 sed。
谢谢
【问题讨论】: