← ツール一覧

正規表現テスター

JavaScriptの正規表現を、一致箇所のハイライト・キャプチャグループ・置換で確認できます。

g
フラグ
03 // ハイライト
入力すると一致箇所がここに表示されます。
一致箇所をハイライトしたテスト文字列
04 // 一致一覧

    パターンを入力してください。

    チートシートとサンプル

    サンプルを読み込む

    よく使う記法

    .
    改行以外の任意の1文字(sフラグで改行も含む)
    \d
    数字 0〜9
    \w
    英数字またはアンダースコア
    \s
    空白文字
    [abc]
    a・b・cのいずれか
    [^abc]
    a・b・c以外
    ^ $
    入力の先頭/末尾(mフラグで各行)
    \b
    単語の境界
    * + ?
    0回以上・1回以上・省略可
    {2,4}
    2〜4回の繰り返し
    *? +?
    できるだけ短く一致
    (…)
    番号付きキャプチャ
    (?<name>…)
    名前付きキャプチャ
    (?:…)
    キャプチャしないグループ
    a|b
    aまたはb
    (?=…) (?!…)
    直後に続く/続かない
    (?<=…) (?<!…)
    直前にある/ない
    \p{…}
    Script=HanなどのUnicodeプロパティ(uまたはv)

    置換で使える記法

    $1
    番号付きグループ
    $<name>
    名前付きグループ
    $&
    一致した文字列全体
    $`
    一致より前の文字列
    $'
    一致より後の文字列
    $$
    $ そのもの

    ブラウザのJavaScript正規表現エンジンで判定します。範囲はString.sliceと同じUTF-16単位です。処理はバックグラウンドで行い、1秒で打ち切り、最大1,000件まで表示します。入力内容はページのURLに反映されるので、そのまま共有できます。

    入力したテキストや色はブラウザ内で処理され、アップロードされません。

    猫の設定
    隠れたシグナル

    見慣れた場所が、グリッチで思わぬ姿に変わるかも。

    シグナル停止中--
    ピクセル解像度

    すべての猫ポートレートに適用されます。