【发布时间】:2015-09-27 06:47:22
【问题描述】:
如何编写一个表示给定模式只存在一次的正则表达式?
例如,如果我正在搜索模式“文件”,
123file345 --> Match
asdffile12 --> match
file12file --> does not match
【问题讨论】:
-
您想使用哪个工具?
如何编写一个表示给定模式只存在一次的正则表达式?
例如,如果我正在搜索模式“文件”,
123file345 --> Match
asdffile12 --> match
file12file --> does not match
【问题讨论】:
【讨论】:
grep -P一起使用
【讨论】:
-P 单独有助于打印找到匹配项的整行。这就是为什么我删除了最后一个.*
你只需要使用grep的invert选项:
grep -v 'file.*file' file
【讨论】: