我有一个很长的Notepad ++搜索结果列表,来自“查找文件”搜索,我只想保留找到的实际文件名,而不是其中的所有匹配。
搜索结果中的模式如下:
D:\XML\xml\cjpp-2012-0298.xml (45 hits)
Line 20: <mml:math><title id="ttl2-5">System <inline-formula id="ieq17">
Line 45: <title id="ttl2-8">System <inline-formula id="ieq17">
D:\XML\xml\cjm-2013-1234.xml (12 hits)
Line 45: <mml:math>....</mml:math>
......等等。
基本上,我想匹配并删除所有以Line
开头的行,以便我可以隔离文件名。我尝试过^[Line].*?
和^Line.*?
任何想法都会受到最高的赞赏。
答案 0 :(得分:0)
^Line.*\R
LEAVE EMPTY
. matches newline
答案 1 :(得分:0)
试试这个:
cat myfile.txt | grep -v '^Line' > outfile.txt