ツール

正規表現テスター — オンラインで無料テスト・デバッグ

リアルタイムのマッチング、マッチ数、用意されたパターンで正規表現をテスト。無料でオンラインデバッグ。すべてブラウザ内で完結し、アップロードはありません。

すべてのツールはブラウザ内で完結します——処理した内容がアップロードされることはありません。

使い方

  1. パターンを正規表現欄に、テストテキストをその下に入力します。
  2. 入力するとライブ結果が更新されます。各マッチとその総数が一覧表示されます。
  3. よく使うパターンメニューからプリセットを読み込み、実績のあるテンプレートから始めて、自分のデータに合わせて調整します。

マッチングはすべてブラウザ内で行われます。入力したものがアップロードされることはないため、実際のログ行やユーザー入力など、プライベートなデータに対しても安全にパターンをテストできます。

正規表現は小さなプログラムであり、どのプログラムも信頼される前にテストが必要です。マッチがテキストの横に並んで表示されると挙動が明確になります。紙の上では正しく見えるパターンが、実際には期待より多く、あるいは少なくキャプチャすることはよくあります。マッチリストには見つかった部分文字列が正確に表示されるため、エッジケースが本番コードで静かに失敗する代わりに、すぐに表面化します。

ヒント

単純なパターンから始めて、少しずつ部品を追加しましょう。失敗する長い正規表現のデバッグは、段階的に組み立てるよりもはるかに困難です。. や * などのメタ文字はデフォルトでは貪欲(greedy)で、できるだけ多くマッチしようとすることを覚えておきましょう。これは予想外の結果の一般的な原因です。

意図的にエッジケースをテストしましょう。空文字列、非常に長い入力、改行を含むテキストなどです。無効な正規表現のエラー表示は、閉じ括弧の抜けなどのタイポも入力した瞬間に検出してくれるので、コードにたどり着く前にパターンを修正できます。

なぜ使うか

正規表現を編集してコードを再実行しながら繰り返すと、1回の試行に数分かかります。このテスターはブラウザ内で即時フィードバックを提供します。無料でインストール不要、ライブマッチングと便利なプリセットを組み合わせており、パターンを最初の1回で正しく仕上げるために必要なものがすべてそろっています。

Real-world use cases

  • API development: Format JSON responses from Chrome DevTools before committing fixtures.
  • Debugging: Validate timestamps, regex or hashes without switching to a terminal or IDE.
  • On-call fixes: From your phone, quickly convert timezone or generate a UUID for a hotfix branch.

How it compares

ToolOfflinePrivacySetupCost
This toolYes100% localNoneFree
Server toolsNoMay log IPNoneFree/Ads
CLI / IDE pluginYesLocalInstall & configFree

For quick checks without context switching, the browser tool is fastest. For CI, keep the CLI as source of truth.

Pro tips

  • Bookmark the tool. With prefetch enabled, it opens near-instantly next time.
  • For secrets like hashes with salts, prefer your local terminal for production values.
  • Pair UUID/Password generators with your password manager for rotation workflows.

よくある質問

正規表現はどうやってテストしますか

パターンとテストテキストを入力または貼り付けます。ツールはリアルタイムに更新され、すべてのマッチとマッチ総数を一覧表示するので、正規表現が何をキャプチャするかを正確に確認できます。

プリセットにはどんなパターンがありますか

よく使うパターンメニューには、メールアドレス、URL、IPアドレス、日付、電話番号、漢字、HTMLタグ用の既製の正規表現が含まれています。選ぶとテスターに読み込まれるので、自分のデータに合わせて調整できます。

正規表現のフラグは使えますか

はい。フラグ欄に、大文字小文字を区別しないiや全体一致のgなどの標準フラグを指定でき、結果に即座に反映されます。

正規表現はサーバーに送信されますか

いいえ。すべてブラウザ内で実行されるため、パターンやテスト文字列がデバイスの外に出ることはありません。

Is it safe to paste production secrets?

Local processing is safer than server tools, but avoid pasting real production secrets anywhere.

Does this work offline?

Yes. After the first load the tool works without network.

関連ツール