空行を除外し、空白行を検出する正規表現

IT現場
この記事は約1分で読めます。

sakuraエディターで、何もないの行に対して、削除したい場面があります。

イクヤ
イクヤ

空白行とは、行全体が空白文字(スペース、タブ、改行文字)のみで構成されている行のことを指します。

この正規表現は以下のようになります:

^\s*$
^:行の先頭にマッチします。
\s*:0個以上の空白文字(スペース、タブ、改行文字など)にマッチします。
$:行の終端にマッチします。

この正規表現は、行の先頭から行末までが空白文字のみで構成されている行(空白行)にマッチします。空白行を見つけることができます。

Sakura エディターなどでこの正規表現を使用すると、空白行を検出することができます。なお、空白行を除外したい場合は、先に上述の「非空行の正規表現」と組み合わせて使用することで、非空行を置換し、空白行を保持することができます。変更を行う前に、元のファイルをバックアップすることをお忘れなく。

IT現場テクノロジー
ブロガー
イクヤ

32歳システムエンジニアです。
美大⇒留学⇒経済学⇒未経験からITエンジニアになって6年目です。
日本の漫画と推理小説が愛読です。
中国語のネーティブです。語学勉強熱心で、日本語、英語、中国語を話せます。正しい文書ではなければご指摘をお願い致します。
メインは技術、語学勉強、案件の話題で発信します、よろしくお願いいたします。 気軽にコメントをいただければ嬉しいです。

イクヤをフォローする
ぞくぞく屋

コメント