2017-02-22 65 views
-1

我有一個包含100個單詞的列表。我有不同的文本文件,並希望刪除列表中的所有文字。記事本++按列表刪除單詞

在記事本++中是否有插件或其他可能性來做到這一點?

問候, ebody

+0

你最好用你最喜歡的腳本語言編寫腳本。 – Toto

回答

0

這是我想用一個腳本做的,但如果你不能用一個,我想你可以創建一個很長的正則表達式,使用串接列表中的所有單詞交替,如:

word1|word2|word3|word4 

,然後你可以做一個替換(按Ctrl-H),在文件中,搜索模式查找:正則表達式,並更換什麼也沒有搜索到的正則表達式。點擊文件中的替換,它應該這樣做。只要確保所有文本文件都在同一個目錄中,並從選項中指定它。

如果結果太慢,您可以將正則表達式分成多個單詞列表,也就是說,不是隻有一個包含所有100個單詞,您可以有5個包含20個單詞每個字。我從來沒有嘗試過這麼長的正則表達式,但實際上這對Notepad ++來說應該不是什麼大問題。它應該工作正常。

0

手動很長的路,不完全適合。使用用正則表達式搜索替換命令。

  1. 準備Regex模式與文字列表如:\<(word1|word2|word3)\>。其中\< & \>分別與起始&結尾匹配。
  2. 調用從菜單中替換命令。使用上述模式的正則表達式搜索選項。並使用空字符串作爲替換字符串。

注意事項:

  • 正則表達式與單詞可以通過類似的方法(搜索/替換)在其他文本文件中。
  • 用詞替換後會有不需要的空格。他們需要額外的處理。