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回以下繰り返す場合にマッチします。 |