正規表現とは
文字やパターンの代わりとなる記号のこと
‘ ‘ (シングルクォート)で囲んで使用する。
\ (バックスラッシュ)でメタ文字の意味をエスケープできる。
^ 行の先頭
$ 行の末尾
. 任意の1文字
[ ] カッコ内の文字のどれかに一致
-(ハイフン)で範囲指定が可能
[^ ] カッコ内の文字以外に一致
-(ハイフン)で範囲指定が可能
* 0回以上の繰り返し
拡張正規表現とは
正規表現として追加されたメタ文字のこと
-Eオプションもしくは\(バックスラッシュ)で拡張正規表現として使える。
コメント