正規表現チートシート

ローカル実行

文字クラス・量指定子・アンカー・グループ・フラグをまとめた早見表

文字クラス

.

改行以外の任意の 1 文字

a.c → abc
\d

1 桁の数字

\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/g
i

大文字小文字を無視

/abc/i
m

複数行モード

/^a/m
s

ドットを改行にも一致

/a.b/s

使い方

  1. 1

    処理したい内容を貼り付け、または入力します

  2. 2

    オプション(インデント幅やキー並び替えなど)を選びます

  3. 3

    結果を確認し、ワンクリックでコピーして使います

プライバシー

すべてのデータはブラウザ内で処理され、サーバーに送信されることはありません。