web-dev-qa-db-ja.com

正規表現を使用してTextPadの可変テキストのブロックを削除する

「Education」で始まり「tanks」で終わり、その間に可変データがある単一のテキストファイル内のテキストのチャンクを削除したいと思います。

助言がありますか?

1
MikeD

使用したいと思う正規表現は、次のように単純です。education.*tank

TextPadをダウンロードしましたが、何らかの理由でこの正規表現で「検索」を実行すると機能します。しかし、「置換」機能で同じ検索を行ったところ、「見つかりませんでした」。

ただし、Notepad ++で動作するようになりました。 [検索]-> [置換](Ctrl + H)をクリックし、式education.*tankを入力してから、[置換]に何も(またはスペース)入力しないでください。そこから、「次を検索」を使用して一致が正しいかどうかを確認し、そこから「すべて置換」をクリックできます。

これらはNotepad ++の手順です。 TextPadで置換機能が機能する場合、手順は似ています

1
Atif
  1. アイコンをクリックするか、F8キーを押して、[置換]ダイアログボックスを開きます。
  2. [検索対象:]ボックスに「education。* tanks」(引用符は含みません)と入力します。
  3. [置換:]ボックスは空白のままにします。
  4. [ケースを一致させる]チェックボックスをオフにします。
  5. 「正規表現」ボックスをチェックします。
  6. 「すべて置換」をクリックします。

これはテストで私のために働きます。

前の答えは本質的に正しいと思いますが、正規表現ボックスのチェックを怠っています。

0
BradGad