正規表現の記号の一覧です。
正規表現の記号
記号 | 意味 | 例 | |
---|---|---|---|
^ | 先頭と一致 | ^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] 正規表現パターンサンプル集