[サクラエディタ] 特定の文字を含む行を削除する

サクラエディタで特定の文字を含む行を削除する方法です。

手順

例として「みかん」が含まれる行を削除してみます。

みかんぶどうりんご なしりんごもも かきみかんいちご

↑この場合なら1行目と3行目が削除されます。

①メニュー「検索(S)」⇒「置換(R)」を選択する

サクラエディタ(検索⇒置換)

ショートカットキー「[Ctrl]+[r]」でもOKです。

②置換画面で「置換前(N)」に「.*みかん.*¥r¥n」を指定、「置換後(P)」は何も指定せずに「正規表現(E)」にチェックを入れて「全て置換(A)」ボタンをクリックする

サクラエディタ(置換)

他の文字を対象としたい場合は、以下<対象文字>の部分を置き換えればOKです。

.*<対象文字>.*¥r¥n

③すると、「みかん」が含まれる行が削除されます。

サクラエディタ(置換後)

サクラエディタ(置換結果)

備考

  • 置換画面で「正規表現(E)」のチェックを忘れないようにご注意ください。
  • 上記例の場合、対象文字を含む行が行ごと削除されますが、行は残したい場合は置換前に指定する文字を以下のように¥r¥nを削除すればOKです。
.*<対象文字>.*

サクラエディタ