我有一系列具有以下模式的记录:
::cck::1::/cck::
::cck::34::/cck::
::cck::268::/cck::
::cck::1341::/cck::
::cck::54345::/cck::
我想创建一个正则表达式来匹配所有记录:
:: cck :: some numbers :: / cck ::
有什么建议吗? 谢谢!
答案 0 :(得分:2)
如果您的文件是该格式,那么使用cut
会更容易cut -d':' -f5 inputfile
1
34
268
1341
54345
答案 1 :(得分:1)
你几乎拥有它。
::cck::[0-9]*::/cck::
[0-9]*
匹配所有字符0到9,带有一个或多个出现。