正規表現テスター
正規表現をリアルタイムでテスト:入力と同時にすべての一致をハイライトし、キャプチャグループを確認。JavaScript 向けデバッグに、フラグもワンクリック。
フラグ
一致はまだありません。
0 件の一致
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1パターン欄に正規表現を入力します。
- 2フラグ(g・i・m・s・u)を切り替え、テスト文字列を貼り付けます。
- 3ハイライトされた一致とグループ一覧を確認し、必要なものだけを捕らえるまで調整します。
正規表現テスター
パターンを入力し、必要なフラグ(global・大文字小文字なし・複数行・dotAll・unicode)を切り替え、テスト文字列を貼り付ける — すべての一致がその場でハイライトされ、下のリストに各一致の位置とキャプチャグループ(名前付きも)が表示されます。
不正なパターンはページを壊さず、パーサー自身のエラーメッセージで即時に報告されます。長さゼロの一致も安全に処理され、a* のようなパターンもランタイムと同じ挙動になります。
よくある質問
どの正規表現方言を使っていますか?
JavaScript(ECMAScript)の RegExp です。ブラウザや Node で動くのと同じエンジン。PCRE・Python・Java のパターンはたいてい互換ですが、先読み/後読みや Unicode の扱いが微妙に異なることがあります。
奇妙な空の位置に一致するのはなぜ?
空文字列に一致しうるパターン(a* など)は長さゼロの一致を生みます。テスターは JavaScript 本来の反復と同じく、それぞれの後に 1 文字進みます。
テストデータはどこかに送信されますか?
いいえ。マッチングはブラウザ内でリアルタイムに行われ、アップロードも保存もありません。
関連ツール
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/regex-tester?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — regex-tester" loading="lazy"></iframe>100% ローカル処理