ste*_*ema 910
使用Notepad ++也可以实现这一点
__CODE__
选项卡.检查__CODE__
(如果__CODE__
当前版本没有选项卡更新).
输入您的搜索字词,然后点击 __CODE__
现在进入菜单 __CODE__
完成.
Ooz*_*ter 177
在Notepad ++中执行此操作的另一种方法是在"查找/替换"对话框中使用正则表达式:
Ctrl+调h出查找替换对话框.
在Find what:
文本框中包含您的正则表达式:( 如果文件没有Windows行结尾.*help.*\r?\n
,\r
则为可选项).
将Replace with:
文本框保留为空.
确保选中"搜索模式"区域中的"正则表达式"单选按钮.然后点击Replace All
瞧!包含搜索字词的所有行help
都已删除.
sid*_*yll 17
轻松完成任务grep
:
grep -v help filename
Run Code Online (Sandbox Code Playgroud)
附加> newFileName
到将输出重定向到新文件.
为了澄清它,正常的行为是在屏幕上打印线条.要将它管道传输到文件,>
可以使用它.因此,在此命令中:
grep -v help filename > newFileName
Run Code Online (Sandbox Code Playgroud)
grep
grep
显然,调用程序-v
是反转输出的标志.通过defaulf,grep
打印与给定模式匹配的行.使用此标志,它将打印与模式不匹配的行.help
是匹配的模式filename
是输入文件的名称>
将输出重定向到以下项目newFileName
将保存输出的新文件.您可能已经注意到,您不会删除文件中的内容.grep
将读取它,另一个文件将被保存,相应地修改.
小智 14
使用正则表达式搜索:
^.*(help).*$
Run Code Online (Sandbox Code Playgroud)
Tik*_*vis 13
您可以使用sed执行此操作: sed '/help/ d' < inputFile > outputFile
如果你在Windows上的尝试findstr
,没有第三方工具的需要:
findstr /V /L "searchstring" inputfile.txt > outputfile.txt
Run Code Online (Sandbox Code Playgroud)
它也支持正则表达式!只需阅读该工具的帮助findstr /?
PS如果你想使用大的,巨大的文件(如400mb日志文件),文本编辑器的内存效率不是很高,因此,正如有人已经指出的那样,命令行工具是可行的方法.但窗户上没有油灰,所以......
只需在1GB的日志文件上运行它,它就花了3秒钟.