2017-02-22 4 views
-1

で単語を削除します。私はテキストと異なるファイルを持っていて、リストにあるこれらのテキストのすべての単語を削除したい。Notepad ++は、私は100個の単語のリストを持っているリスト

これを実行する++メモ帳でのプラグインや他の可能性はありますか?

に関して、 ebody

+0

あなたはもっと自分の好きなスクリプト言語でスクリプトを記述します。 – Toto

答えて

0

これは私がスクリプトをどうしたいものですが、あなたがいずれかを使用できない場合、私はあなたが使用してリスト内のすべての単語を連結し、非常に長い正規表現を作成することができたとし

word1|word2|word3|word4 

と、あなたは、(Ctrlキーを押しながらH)を交換したファイル、検索モードで検索行うことができます::交代、のような正規表現、および何も検索正規表現を交換してください。 Replace in Filesをクリックすると、それが実行されます。すべてのテキストファイルが同じディレクトリにあることを確認し、オプションから指定してください。

余りにも遅いと判明した場合、正規表現を複数の単語リストに分割することができます。つまり、100単語すべてを含むものだけでなく、20個の単語を含む5つの単語それぞれの言葉。私はそのような長い正規表現を試したことはありませんが、実際にはNotepad ++にとって大きな問題ではありません。それは正常に動作するはずです。

0

マニュアル長い道のり、完全には適していません。 を使用するコマンドをRegex検索に置き換えます。 \<(word1|word2|word3)\>

  1. のような単語のリストとRegexパターンを準備します。どこ\< & \>は、それぞれの単語の先頭&末尾にマッチ。
  2. 起動は、メニューからコマンドを交換してください。上記のパターンでregex検索オプションを使用してください。文字列を置換するために空文字列を使用します。

ノート。

  • 他のテキストファイルでも同様の方法(検索/置換)で正規表現パターンを作ることができます。
  • 単語の置換後に不要なスペースがあります。彼らは追加の処理が必要です。
関連する問題