正規表現テスター
JavaScript正規表現をリアルタイムで検証し、一致位置、キャプチャグループ、置換結果を確認できます。
前後の / を付けずパターンだけ入力してください。バックスラッシュはそのままJavaScript RegExpへ渡されます。
複数行、日本語、韓国語、Emojiに対応します。IndexはJavaScript UTF-16位置です。
一致情報
一致プレビュー
パターンとテスト文字列を入力すると一致位置が表示されます。
複数のテストケース
複数の文字列をまとめて登録し、同じパターンで一致状況とキャプチャグループを比較できます。
まだテストケースが追加されていません。
$&, $1, $2, $<name>, $$などJavaScript置換構文を使用できます。
置換結果プレビュー
—
正規表現の例
簡単な形式例であり完全な検証を保証しません。テスト文字列は変更しません。
JavaScript正規表現クイックリファレンス
現在のブラウザーのJavaScript RegExp構文が基準です。
文字クラス
. 任意の文字
\d 数字 · \w 単語文字
\s 空白 · [abc] 集合量指定子
* 0回以上 · + 1回以上
? 0または1回
{n} n回 · {n,m} 範囲アンカー
^ 先頭 · $ 末尾
\b 単語境界 · \B 非境界グループ
(...) キャプチャ
(?:...) 非キャプチャ
(?<name>...) 名前付きLookaround
(?=...) 肯定先読み
(?!...) 否定先読み
(?<=...) 肯定後読みエスケープ
\. ドット · \\ バックスラッシュ
\t タブ · \n 改行プライバシー:パターン、テスト文字列、置換結果はブラウザーWorker内だけで処理され、送信・保存されません。