正規表現チートシート
ローカル実行文字クラス・量指定子・アンカー・グループ・フラグをまとめた早見表
文字クラス
.改行以外の任意の 1 文字
a.c → abc\d1 桁の数字
\d{3} → 123\w英数字またはアンダースコア
\w+ → abc_1\s任意の空白文字
a\sb → a b[abc]集合内のいずれか 1 文字
[aeiou] → e[^abc]集合に含まれない文字
[^0-9] → a[a-z]指定範囲の文字
[A-F] → C量指定子
*0 回以上の繰り返し
ab* → abbb+1 回以上の繰り返し
ab+ → abbb?0 回または 1 回
colou?r → color{n,m}n 回から m 回
\d{2,4} → 2024*?最短一致(怠惰マッチ)
<.*?> → <b>アンカーと境界
^文字列の先頭
^Hello$文字列の末尾
world$\b単語の境界
\bword\bグループと先読み
( )番号付きのキャプチャグループ
(\d+)-(\d+)(?: )キャプチャしないグループ
(?:ab)+(?<name> )名前付きキャプチャグループ
(?<year>\d{4})a|bいずれかに一致
cat|dog(?= )肯定の先読み
\d(?=px)フラグ
gすべての一致を検索
/a/gi大文字小文字を無視
/abc/im複数行モード
/^a/msドットを改行にも一致
/a.b/s使い方
- 1
処理したい内容を貼り付け、または入力します
- 2
オプション(インデント幅やキー並び替えなど)を選びます
- 3
結果を確認し、ワンクリックでコピーして使います
プライバシー
すべてのデータはブラウザ内で処理され、サーバーに送信されることはありません。