ダウンロード SourceCode (6.6 KB)
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]

この記事は参考になりましたか?
- 正規表現入門連載記事一覧
-
- 正規表現の入門(2) 難しいメタ文字
- 正規表現の入門(1) 基礎的なメタ文字
- この記事の著者
-
山岸 賢治(ヤマギシ ケンジ)
趣味が競技プログラミングなWebエンジニアで、OracleSQLパズルの運営者。AtCoderの最高レーティングは1204(水色)。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
