Skip to content
Zoyku

正規表現テスター

正規表現をリアルタイムでテスト:入力と同時にすべての一致をハイライトし、キャプチャグループを確認。JavaScript 向けデバッグに、フラグもワンクリック。

フラグ
一致はまだありません。

0 件の一致

このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。

使い方

  1. 1パターン欄に正規表現を入力します。
  2. 2フラグ(g・i・m・s・u)を切り替え、テスト文字列を貼り付けます。
  3. 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% ローカル処理