Regexテスター
ローカルマッチのハイライト、フラグ、キャプチャグループの出力を使用して、JavaScriptの正規表現をテストします。すべてブラウザでローカルに実行されます。
ハイライトされた一致
キャプチャグループ
| 一致 | インデックス | 完全一致 | グループ |
|---|---|---|---|
| キャプチャグループは、パターンをテストした後に表示されます。 | |||
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はそれを受信または保存しません。ツールが明示的にローカルダウンロードを提供しない限り、ページを閉じるか再読み込みすると作業状態がクリアされます。
このツールをどのように使うか
- ツールコントロールにJavaScriptの正規表現、フラグ、およびテストテキストを提供します。
- マッチ、インデックス、キャプチャ、および強調表示されたソーステキストに影響する設定を選択し、ツールを実行します。
- 試合、インデックス、キャプチャ、およびコピーまたはダウンロードする前に強調されたソーステキストをレビューします。
一般的な障害モード
無効な構文、重複フラグ、長さゼロのグローバルマッチ、または高コストなパターンは、エラーまたは遅い評価を引き起こす可能性があります。
便利な例
記録線に対して /order-(\d+)/g をテストして、各捕獲された注文番号をリストします。