読者です 読者をやめる 読者になる 読者になる

パターンマッチ コメント行・空行の検出

Perl

設定ファイルなどの、コメント行、空行を判断するための正規表現をメモっておく。

●コメント行にマッチ

コメント記号'#'の前にスペースまたはタブだけがある行にマッチする。

perl -e '$_=<>; if (/[ \t]*#/) { print "match!\n" } '

例 以下のようなパターンにマッチする

#
#_abcd
__#
#
__#
__#_abcd

スペースを'_'で、タブをで表記している。

●空行にマッチ

スペースまたはタブだけの行にマッチする。

perl -e '$_=<>; if (/^[ \t]*$/) { print "match!\n" } '

例 以下のようなパターンにマッチする


____

_
__