正規表現の記号の一覧です。
正規表現の記号
| 記号 | 意味 | 例 | |
|---|---|---|---|
| ^ | 先頭と一致 | ^ABC | ABCで始まる文字列 |
| $ | 末尾と一致 | ABC$ | BCで終わる文字列 |
| . | 任意の1文字と一致 | . | 任意の1文字と一致 |
| * | 直前の文字の0回以上の一致 | A* | Aが0回以上出現 |
| + | 直前の文字の1回以上の一致 | A+ | Aが1回以上出現 |
| {n} | 直前の文字とn回一致 | A{3} | Aが3回出現と一致 |
| {n,} | 直前の文字とn回以上一致 | A{3,} | Aが3回以上出現と一致 |
| {n,m} | 直前の文字とn回以上m回以下一致 | A{3,5} | Aが3回以上5回以下出現と一致 |
| [xyz] | []内の文字いずれかと一致 | [xyz] | x,y,zいずれかと一致 |
| [^xyz] | []内の文字でない文字と一致 | [^xyz] | x,y,zいずれかでない文字と一致 |
| [n-m] | n~mと一致 | [0-9] | 0~9と一致 |
| [^n-m] | n~m以外と一致 | [^0-9] | 0~9以外と一致 |
| (a) | aをグループとする | (abc)+ | "abc"の1回以上の出現と一致 |
| a|b | aまたはbと一致 | (inu)|(neko) | "inu"または"neko"と一致 |
| ¥ | エスケープ | ¥¥ | ¥文字を指定 |
| 記号 | 意味 |
|---|---|
| ¥d | 数値と一致 ※[0-9]と同じ |
| ¥D | 数値以外と一致 ※[^0-9]と同じ |
| ¥w | アルファベット、数字、アンダスコアいずれかと一致 |
| ¥W | アルファベット、数字、アンダスコア以外いずれかと一致 |
| ¥s | 半角スペース、タブ、改行のいずれかと一致 |
| ¥S | 半角スペース、タブ、改行以外のいずれかと一致 |
| ¥r | キャリッジリターンと一致 |
| ¥n | 改行コードと一致 |
| ¥t | タブと一致 |
解説
- 正規表現のサンプルは以下ページをご覧ください。
⇒ [JavaScript] 正規表現パターンサンプル集