概要
ライブハイライト、キャプチャグループ、置換、保存済みパターン、ステップバイステップの解説でregexをテスト。オフライン対応。
regexの推測はもう終わり。入力と同時にリアルタイムでハイライトされたマッチ、名前付きキャプチャグループ、置換プレビュー、各トークンのステップバイステップのわかりやすい解説で、パターンをテスト、デバッグ、理解できます。 🚀 🚀 開発者がRegex Tester Proを愛用する理由 regexはあらゆる場所で使われます - ログフィルター、フォームバリデーション、データスクレイピング、コード検索、大規模な検索・置換 - そして、すべてのregexは括弧の1つの違いで、何もマッチしないか、すべてにマッチしてしまう危険と隣り合わせです。Regex Tester Proは、試行錯誤を迅速なフィードバックループに変えます。テストテキストを貼り付け、パターンを入力して、マッチが文字ごとにハイライトされるのを確認してください。見慣れないトークンがありましたか?Proの解説タブが、ASTをわかりやすく説明します。本番環境にバリデーターをプッシュする前に壊滅的なバックトラッキングが心配ですか?パフォーマンスプロファイラーが、タイムアウト付きのサンドボックス化されたWeb Workerでパターンを実行し、ユーザーに影響が出る前に問題を検出します。 このregexツールは、「なぜ何もマッチしないのか?」から「なるほど、そういうことか」までを数秒で導きます。 ⚡ 無料プランに含まれるすべての機能 ✓ 入力に合わせたリアルタイムマッチハイライト - JS regexエンジン ✓ 番号付きおよび名前付きのキャプチャグループ表示 ✓ マッチごとのマッチ数、位置、長さ ✓ すべての標準フラグ: g (global)、i (case-insensitive)、m (multiline)、s (dotall)、u (unicode)、y (sticky) ✓ リアルタイムプレビュー付きの置換モード ✓ 個人ライブラリに最大3つのパターンを保存 ✓ 最後の5回のテスト履歴、次回開封時に復元 ✓ 最もよく使われる30個のトークンのチートシート付き ✓ 一般的なパターンライブラリからの5つのスターターパターン (email、URL、phone、IP、UUID) ✓ 1日100回のテスト - 十分な回数、サインアップ不要、メール不要 🔓 Proでアンロックされる機能 ✦ ステップバイステップのパターン解説 - ASTウォーカーが任意のパターンを読みやすいツリーに分解します:「アンカー: 行の先頭」、「文字クラス: 小文字a-z」、「量指定子: 1回以上、貪欲」、「キャプチャグループ#1: ドメイン」。任意のトークンをホバーして解説を確認。API呼び出しなし、インターネット不要で内蔵されています。 ✦ 50以上のプリセットパターンライブラリ - email RFC5322、URL、IPv4、IPv6、UUID v1-v5、ISO 8601日付、semver、クレジットカード (Luhn対応)、US電話番号、EU電話番号、US ZIP、スラッグ、16進数カラー、JWT、MAC address、base64、16進数、GUID、Markdownリンクなど。任意のパターンをクリックしてテスターに即座に読み込めます。 ✦ 無制限の保存パターン - チームのregexライブラリをすぐに利用できます。タグ、メモ、保存済み項目の横断検索に対応。 ✦ 壊滅的なバックトラッキング検出 - パフォーマンスプロファイラーが、1秒のタイムアウト付きのサンドボックス化されたWeb Workerでパターンを実行し、バックトラッキングスコア、実行時間、および疑わしいサブパターンを報告します。ReDoSバグが出荷される前に検出。 ✦ 完全な履歴 - 5回ではなく最新の100回のテスト、ワンクリックで復元。 ✦ 検索可能なチートシート - PCRE専用、Unicodeプロパティエスケープ、後読みファミリー、アトミックグループを含む200以上のトークン。名前で検索するか、トークンを貼り付けて機能を学べます。 ✦ テストケースのエクスポート - パターン + テスト入力 + 期待されるマッチをJest、Vitest、またはMochaのテストファイルとして保存。ワンクリックで完了。リポジトリに追加すれば、regexがテストで永久に保護されます。 ✦ 無制限の毎日のテスト - 1日に50のパターンをデバッグするエンジニア向け。 🎯 対象者 入力バリデーターを作成するバックエンドエンジニア。フォームregexを設定するフロントエンドエンジニア。CSVログ行を解析するデータエンジニア。アラートフィルターを作成するSRE。入力フォームのストレステストを行うQAエンジニア。CTFやバウンティペイロードを作成するセキュリティ研究者。ドキュメントのサンプルをダブルチェックするテクニカルライター。/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*)@(?:[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?$/i を見て、これが実際に何をするのか疑問に思ったことがあるすべての人。 🛠️ 使い方 1️⃣ 拡張機能をツールバーにピン留めします(初回のみ)。 2️⃣ アイコンをクリックしてポップアップを開きます。 3️⃣ パターンフィールドにregexを入力または貼り付けます。ボタンの列からフラグを切り替えます。 4️⃣ 下のテキストエリアにテストテキストを貼り付けます。 5️⃣ マッチがリアルタイムでハイライトされます。キャプチャグループがテーブルに表示されます。マッチ数と位置はキーストロークごとに更新されます。 6️⃣ 置換モードに切り替えてリアルタイムの置換プレビューを表示するか、解説 (Pro) でステップバイステップの内訳を確認します。 💡 実際のユースケース → email regexがRFCに準拠したアドレスに実際にマッチし、有効なアドレスを誤って拒否しないことを検証 → ログ行パーサーを構築 - タイムスタンプ、レベル、メッセージをキャプチャ - 実際のログで検証 → 単一のregexでコードベースの貼り付け内のすべてのTODOコメントを検索 → ターミナル出力からANSIエスケープコードを削除 → サインアップフォームに適用する前にパスワードバリデーターをテスト → キャプチャグループの置換で電話番号をE.164形式に変換 → Markdownファイル内のすべてのURLを検索し、壊れたリンクがないか確認 → IDE外でregexをテストして、誤動作する検索・置換を迅速に修正 🔒 確認できるプライバシー パターンとテストテキストはブラウザから一切送信されません。無料のregex評価はJavaScriptでローカルに実行されます。ProのAST解説もローカルで実行され、API呼び出しは不要です。拡張機能が行う唯一のネットワーク通信は、ライセンス確認(ランダムなデバイスIDの送信、コンテンツなし)と匿名のファネルカウントです。トラッキングピクセルなし。サードパーティの分析なし。パターンやテキスト内容のテレメトリなし。ネットワークタブを開いてご自身で確認ください。 📊 パフォーマンスとベンチマーク regexエンジンは、一般的なラップトップで1MBのテスト文字列に対して80ミリ秒未満で実行されます。AST解説ウォーカーは、10,000文字までのパターンを30ミリ秒未満で処理します。バンドル全体はgzip圧縮で約95KBです。壊滅的なバックトラッキング検出は、1秒のウォールクロック上限を持つ独立したWeb Workerで実行されるため、'aaaaaaaaaa!' に対する /(a+)+$/ のような暴走パターンでも、ブラウザがフリーズする代わりに「BACKTRACK」判定が返されます。 🆚 他の選択肢ではなくこれを選ぶ理由 ✓ regex101.comと違い、パターンとテストテキストはローカルに留まり、サーバーに送信されません ✓ VSCodeのregex(検索・置換でJSエンジンのみ実行)と違い、保存済みパターン、ライブラリ、解説、チートシートが1つのポップアップに含まれています ✓ RegExrと違い、無料枠にサインアップは不要で、解説ウォーカーは完全にオフラインで動作します ✓ ggrep -PなどのCLIツールと違い、ブラウザを離れることなく、ライブハイライトとキャプチャグループの検査を備えたGUIを利用できます 🛡️ セキュリティ Manifest v3。リモートコードなし。実行時に外部CDN依存関係なし。任意のウェブサイトに対するホスト権限なし - ライセンス確認のためのpeakproductivity.onlineのみ。毎回のリリースは、提出前にlint-remote-codeツールによって監査されます。すべての評価ロジックはバンドル内に含まれています。 ❓ よくある質問 Q: オフラインで動作しますか? A: はい。ライブマッチング、置換プレビュー、チートシート、AST解説ウォーカー、壊滅的バックトラッキング検出はすべて100%ローカルで実行されます。ネットワークを必要とするのはライセンス確認とグロースpingのみで、どちらも適切に機能低下します。 Q: どのregexフレーバーを使用していますか? A: ライブ評価にはJavaScript regex (ECMAScript 2018+)を使用します。チートシートと解説ウォーカーでは、PCRE / Python / Goとの構文の違いを記載しており、移植性の問題を確認できます。 Q: 私のregexはどこかに送信されますか? A: いいえ。パターンとテスト文字列はブラウザ内で処理されます。ライセンス確認はランダムなデバイスIDのみを送信します。 Q: どのくらいのサイズのテスト文字列に対応していますか? A: 1MBまでは問題なくテスト済みです。それ以上の場合、ポップアップの応答性を保つため、ライブハイライトはデバウンスモードに切り替わります。 Q: 月額 ($2.49) と買い切り ($8.99) の違いは何ですか? A: Proの機能は同じで、コミットメントが異なります。買い切りは4ヶ月で元が取れ、週に1回以上regexを使用するなら最もお得です。 Q: 返金してもらえますか? A: 購入から30日以内であれば可能です。メールでサポートにご連絡いただければ、理由を問わず返金いたします。 🚀 始めましょう 拡張機能をインストールし、ツールバーにピン留めして、最初のパターンを貼り付け、マッチがハイライトされるのを確認してください。Regex Tester Proは、3年前にインストールしておきたかったと思えるようなツールです。すべてのシニアエンジニアは最終的に「自分のregexタブ」を持つことになりますが、これはブラウザからワンクリックの距離にあり、保存した内容を記憶しています。
詳細
- バージョン1.1.1
- 更新:2026年4月28日
- 提供元gaijinanime
- サイズ520KiB
- 言語53 言語
- デベロッパー
メール
gaijinanime@regios.org - 非取引業者このデベロッパーは取引業者として申告していません。EU 加盟国の消費者とこのデベロッパーとの間に締結された契約には、消費者の権利が適用されません。
プライバシー
このデベロッパーは、お客様のデータについて以下を宣言しています
- 承認されている以外の用途で第三者に販売しないこと
- アイテムの中心機能と関係のない目的で使用または転送しないこと
- 信用力を判断する目的または融資目的で使用または転送しないこと
サポート
質問や提案、問題がある場合は、デベロッパーのサポートサイトにアクセスしてください。