正規表現 | 意味 | 例 | 説明 |
---|---|---|---|
^ | 文字列の先頭 | ^A | Aから始まる |
$ | 文字列の末尾 | A$ | Aで終わる |
* | 直前の項目の0回以上の繰り返し。{0,}と同じ | A* | Aを0回以上 |
+ | 直前の項目の1回以上の繰り返し。{1,}と同じ | A+ | Aを1回以上 |
. | 任意の1文字 | .* | 任意の文字を0回以上 |
? | 直前の項目を0回または1回 | A? | Aを0回または1回 |
| | or(または) | (AB|CD) | AB または CD |
(…) | カッコ内が1つの項目(まとまり) | (AB|CD) | AB または CD |
[…] | カギ括弧内の任意の一文字("-"で範囲指定が可能) | [A-Z] | A~Zのどれか1文字 |
[^…] | 指定文字以外 | [^A-Z] | A~Z以外の任意の1文字 |
{n} | 直前の項目のn回の繰り返し | A{3} | Aを3回 (AAA) |
{n,} | 直前の項目のn回以上の繰り返し | A{3,} | Aを3回以上 (AAA, AAAA, AAAAA, …) |
{n,m} | 直前の項目のn~m回の繰り返し | A{3,5} | Aを3~5回 (AAA, AAAA, AAAAA) |