正規表現パターン

位置の指定

パターン 意味
^ 行頭
$ 末尾

文字クラス

パターン 意味
\d 数字[0-9]
\D 数字以外[^0-9]
\w 単語[a-zA-Z0-9]
\W 単語以外[^a-zA-Z0-9]
\s 空文字[\t\n\r\f\v]
\S 空文字以外[^\t\n\r\f\v]
. 任意の1文字

文字集合

パターン 意味
[...] 文字集合(...)
[^...] 文字集合(...)以外の文字
[A-Z] A-Zまでの文字集合
(AAA|BBB) AAAあるいはBBB

繰り返し指定

パターン 意味
* 0回以上の繰り返し
+ 1回以上の繰り返し
? 0回または、1回
{n} n回の繰り返し
{n,} n回以上の繰り返し
{,m} m回以下の繰り返し
{n,m} n回以上、m回以下の繰り返し