| 1 | . | 任意の1文字を表します。 |
| 2 | \d | 任意の数字を表します。 |
| 3 | \D | 数字以外の任意の文字を表します。 |
| 4 | \w | 任意の英数字またはアンダースコアを表します。 |
| 5 | \W | 英数字またはアンダースコア以外の任意の文字を表します。 |
| 6 | \s | 任意の空白文字を表します。 |
| 7 | \S | 空白文字以外の任意の文字を表します。 |
| 8 | [abc] | 'a'、'b'、または'c'のいずれかの文字を表します。 |
| 9 | [^abc] | 'a'、'b'、'c'以外の任意の文字を表します。 |
| 10 | [a-z] | 'a'から'z'までの任意の小文字を表します。 |
| 11 | [A-Z] | 'A'から'Z'までの任意の大文字を表します。 |
| 12 | [0-9] | 任意の数字を表します。 |
| 13 | [0-9] | 任意の数字を表します。 |
| 14 | ^ | 文字列の先頭を表します。 |
| 15 | $ | 文字列の末尾を表します。 |
| 16 | * | 直前の要素が0回以上繰り返されることを表します。 |
| 17 | + | 直前の要素が1回以上繰り返されることを表します。 |
| 18 | ? | 直前の要素が0回または1回出現することを表します。 |
| 19 | | | OR条件(選択)を表します。左右の表現のうち、どちらかを満たす場合にマッチします。 |
| 20 | \b | 単語の境界にマッチします。 |
| 21 | \B | 単語の境界以外にマッチします。 |
| 22 | (abc) | キャプチャグループを作成し、グループ内の文字列にマッチします。 |
| 23 | {n} | 直前の要素がn回繰り返されることを表します。 |
| 24 | {n,} | 直前の要素がn回以上繰り返す場合にマッチします。 |
| 25 | {n,m} | 直前の要素がn回以上、m回以下繰り返す場合にマッチします。 |