4. 任意の1文字
任意の1文字にマッチします。メタ文字は.
です。設定によっては、改行(文字)にもマッチします。下記がサンプルです。
.
もう1つサンプルです。任意の1文字があって行末があればマッチします。
.$
5. 文字クラス
指定した複数文字のいずれか1文字にマッチします。メタ文字は[
と]
です(文字クラスの中でのメタ文字は-
です)。-
を使えば文字を範囲指定できます。下記がサンプルです。
abcdeABCDEのいずれか1文字を検索する正規表現です。
[a-eA-E]
もう1つサンプルです。13579のいずれか1文字を検索する正規表現です。
[13579]
6. 否定文字クラス
文字クラスの中で、最初に^
を指定すると否定文字クラスになります。指定した複数文字のいずれでもない1文字にマッチします。メタ文字は[
と]
です(否定文字クラスの中でのメタ文字は^
と-
です)。-
を使えば文字を範囲指定できます。
下記は、012345のいずれでもない1文字を検索する正規表現です。
[^0-5]
もう1つサンプルです。13579のいずれでもない1文字を検索する正規表現です。
[^13579]