4. 任意の1文字
任意の1文字にマッチします。メタ文字は.
です。設定によっては、改行(文字)にもマッチします。下記がサンプルです。
.
![検索対象と検索結果 検索対象と検索結果](http://cz-cdn.shoeisha.jp/static/images/article/3246/regex-howto1-04-1.jpg)
もう1つサンプルです。任意の1文字があって行末があればマッチします。
.$
![検索対象と検索結果 検索対象と検索結果](http://cz-cdn.shoeisha.jp/static/images/article/3246/regex-howto1-04-2.jpg)
5. 文字クラス
指定した複数文字のいずれか1文字にマッチします。メタ文字は[
と]
です(文字クラスの中でのメタ文字は-
です)。-
を使えば文字を範囲指定できます。下記がサンプルです。
abcdeABCDEのいずれか1文字を検索する正規表現です。
[a-eA-E]
![検索対象と検索結果 検索対象と検索結果](http://cz-cdn.shoeisha.jp/static/images/article/3246/regex-howto1-05-1.jpg)
もう1つサンプルです。13579のいずれか1文字を検索する正規表現です。
[13579]
![検索対象と検索結果 検索対象と検索結果](http://cz-cdn.shoeisha.jp/static/images/article/3246/regex-howto1-05-2.jpg)
6. 否定文字クラス
文字クラスの中で、最初に^
を指定すると否定文字クラスになります。指定した複数文字のいずれでもない1文字にマッチします。メタ文字は[
と]
です(否定文字クラスの中でのメタ文字は^
と-
です)。-
を使えば文字を範囲指定できます。
下記は、012345のいずれでもない1文字を検索する正規表現です。
[^0-5]
![検索対象と検索結果 検索対象と検索結果](http://cz-cdn.shoeisha.jp/static/images/article/3246/regex-howto1-06-1.jpg)
もう1つサンプルです。13579のいずれでもない1文字を検索する正規表現です。
[^13579]
![検索対象と検索結果 検索対象と検索結果](http://cz-cdn.shoeisha.jp/static/images/article/3246/regex-howto1-06-2.jpg)