2.3 正規表現

正規表現とは、あるパターンに従ったテキスト文字列を照合するための式です。正規表現は、標準文字とメタ文字から構成されます。標準文字には、大文字と小文字、数字があります。メタ文字には特別な意味があります。次の表に、一般的なメタ文字とその意味を示します。

表 2-6 一般的な正規表現

メタ文字

説明

.

任意の1文字と一致します。

$

行の終わりを意味します。

^

行の先頭を意味します。

*

直前の文字が0個以上含まれることを意味します。

\

リテラルのエスケープ文字です。この文字を使用することで、検索対象にすべてのメタ文字を指定できます。たとえば、\$と指定した場合、行の終わりではなく、$1000が検索結果になります。

[ ]

角括弧で囲まれた文字のいずれかを意味します。

[0-9]

ハイフンの前後の文字範囲が対象になります。この例では、すべての数字を意味します。

[A-Za-z]

複数の範囲も同様に表します。この例では、すべての大文字と小文字が対象になります。

引数ビルダは、Javaで定義されている正規表現を使用するように設計されています。Java Webサイトで詳細情報を参照できます。