我有一个包含100个单词的列表。我有不同的文件和文本,并希望删除列表中的所有文字。
在记事本++中是否有插件或其他可能性来执行此操作?
的问候, ebody
答案 0 :(得分:0)
这是我用脚本做的事情,但是如果你不能使用它,我想你可以创建一个很长的正则表达式,使用交替连接列表中的所有单词,如:
word1|word2|word3|word4
然后你可以做一个替换(Ctrl-H),在文件中查找,搜索模式:正则表达式,并用什么都不替换搜索到的正则表达式。单击“替换为文件”,它应该执行此操作。只需确保所有文本文件都在同一目录中,并从选项中指定它。
如果结果太慢,你可以将正则表达式分成多个单词列表,也就是说,不是只包含一个包含所有100个单词的单词,而是可以包含5个包含20个单词的单词每。我从未尝试过如此长的正则表达式,但实际上它对Notepad ++来说应该不是什么大问题。它应该工作正常。
答案 1 :(得分:0)
手动长路,不完全合适。使用替换命令和正则表达式搜索。
\<(word1|word2|word3)\>
。 \<
&amp; \>
匹配开头和&amp;一句话的结尾。注释