Regexテスター

ローカルマッチのハイライト、フラグ、キャプチャグループの出力を使用して、JavaScriptの正規表現をテストします。すべてブラウザでローカルに実行されます。

/ /gi
正規表現フラグ
準備完了

ハイライトされた一致

キャプチャグループ

一致 インデックス 完全一致 グループ
キャプチャグループは、パターンをテストした後に表示されます。

JavaScript RegExpの動作

テスターは、フロントエンドJavaScriptで使用しているものと同じブラウザのRegExpエンジンを使用するため、フラグと構文は実際のクライアントサイドコードと一致します。

キャプチャグループの検査

コードをステップ実行したり、コンソールを開いたりせずに、番号付きグループ、名前付きグループ、および一致位置を確認します。

プライベートブラウザユーティリティ

すべてがブラウザ内でローカルに実行されます。機密性の高いログ、トークン、サンプルペイロードはアップロードされません。

関連する開発者ツール

よくある質問

正規表現またはテストテキストはアップロードされますか?

いいえ。すべてはJavaScript RegExpエンジンを使用してブラウザでローカルに実行されます。パターンとテキストはConvertrサーバーに送信されません。

このテスターはどの正規表現フレーバーを使用しますか?

このページでは、最新のブラウザとNode.jsで使用されているのと同じRegExp動作であるJavaScriptの正規表現を使用します。

キャプチャグループを検査できますか?

はい。結果テーブルには、各一致、番号付きキャプチャグループ、およびブラウザが提供する名前付きキャプチャグループがリストされます。

どのフラグがサポートされていますか?

テスターは、ブラウザで利用可能な場合、g、i、m、s、u、y、dを含む一般的なJavaScriptフラグをサポートしています。

Regexテスター

JavaScriptの正規表現をフラグ、マッチの強調表示、キャプチャグループ出力でテストします。

入力
JavaScriptの正規表現、フラグ、テストテキスト.
出力
一致、インデックス、キャプチャ、および強調表示されたソーステキスト.
実際の制限事項
JavaScript の正規表現構文は PCRE、RE2、.NET、およびその他のエンジンと異なります。破滅的なパターンはブラウザタブをフリーズさせる可能性があります。
プライバシーとデータ処理
JavaScript正規表現、フラグ、テストテキストはこのブラウザタブで処理されます。Convertrはそれを受信または保存しません。ツールが明示的にローカルダウンロードを提供しない限り、ページを閉じるか再読み込みすると作業状態がクリアされます。

このツールをどのように使うか

  1. ツールコントロールにJavaScriptの正規表現、フラグ、およびテストテキストを提供します。
  2. マッチ、インデックス、キャプチャ、および強調表示されたソーステキストに影響する設定を選択し、ツールを実行します。
  3. 試合、インデックス、キャプチャ、およびコピーまたはダウンロードする前に強調されたソーステキストをレビューします。

一般的な障害モード

無効な構文、重複フラグ、長さゼロのグローバルマッチ、または高コストなパターンは、エラーまたは遅い評価を引き起こす可能性があります。

便利な例

記録線に対して /order-(\d+)/g をテストして、各捕獲された注文番号をリストします。