tool.ren

正規表現テスター

フラグ、一致ハイライト、キャプチャ グループ、名前付きグループ、および置換プレビューを使用して、ブラウザで正規表現をローカルにデバッグします。

正規表現

スラッシュを折り返さずにパターンを入力します。

一致しました

テストテキスト

ログ、API 応答、またはプレーンテキストを貼り付けます。一致するものは右側で強調表示されます。

3 / 81

試合ハイライト

現在のフラグを使用して試合をライブで表示します。

3
GET /api/users?id=42 200 18ms POST /api/login 401 33ms GET /assets/app.js 304 4ms

ルールライブラリ

後でワンクリックで復元および検証できるように、有用なパターン、置換、フラグ、テスト テキスト、およびテスト ケースを保存します。

0ルール
0の結果
0 が選択されました

パターンの洞察

現在のパターンの構造、機能、および考えられるリスクを検出します。

2

キャプチャグループ

情報

4 キャプチャ グループがエクスポート、置換、およびダウンストリーム処理のために検出されました。

交互分岐

情報

|ブランチを検出しました。最初に配置された幅広いブランチは、後のブランチが試行される前にテキストを消費する可能性があります。

パフォーマンスリスク

静的リスク チェックと軽量ベンチマークを組み合わせます。

未テスト

ページの読み込みが完了すると、軽量パフォーマンス テストが実行されます。

トークンの説明

キーパターンセグメントを順番に分解します。

25 トークン
(グループ0-1

一致および置換で参照できるキャプチャ グループを開始します。

GETリテラル1-4

このテキストと文字通り一致します。

|支店4-5

ブランチマッチング: どちらの側でもパターンを満たす可能性があります。

POSTリテラル5-9

このテキストと文字通り一致します。

)グループ9-10

現在のグループを終了します。

\sエスケープ10-12

1 つの空白文字と一致します。

+数量子12-13

前のセグメントを 1 回以上繰り返します。

(グループ13-14

一致および置換で参照できるキャプチャ グループを開始します。

\/エスケープ14-16

エスケープされた特殊文字または制御シーケンスと一致します。

\Sエスケープ16-18

1 つの非空白文字と一致します。

+数量子18-19

前のセグメントを 1 回以上繰り返します。

)グループ19-20

現在のグループを終了します。

\sエスケープ20-22

1 つの空白文字と一致します。

+数量子22-23

前のセグメントを 1 回以上繰り返します。

(グループ23-24

一致および置換で参照できるキャプチャ グループを開始します。

\dエスケープ24-26

1 桁の文字と一致します。

{3}数量子26-29

{3} に従って前のセグメントを繰り返します。

)グループ29-30

現在のグループを終了します。

\sエスケープ30-32

1 つの空白文字と一致します。

+数量子32-33

前のセグメントを 1 回以上繰り返します。

(グループ33-34

一致および置換で参照できるキャプチャ グループを開始します。

\dエスケープ34-36

1 桁の文字と一致します。

+数量子36-37

前のセグメントを 1 回以上繰り返します。

msリテラル37-39

このテキストと文字通り一致します。

)グループ39-40

現在のグループを終了します。

試合詳細

12 キャプチャ グループが検出されました。

3

#1 · 0-29

開始行 1、列 1終了行 1、列 30

GET /api/users?id=42 200 18ms

グループ 1

GET

グループ 2

/api/users?id=42

グループ 3

200

グループ 4

18ms

#2 · 30-54

開始行 2、列 1終了行 2、列 25

POST /api/login 401 33ms

グループ 1

POST

グループ 2

/api/login

グループ 3

401

グループ 4

33ms

#3 · 55-81

開始行 3、列 1終了行 3、列 27

GET /assets/app.js 304 4ms

グループ 1

GET

グループ 2

/assets/app.js

グループ 3

304

グループ 4

4ms

置換プレビュー

$1, $2, および名前付きグループ参照をサポートします。

3 行が変更されました文字 +15

プレビュー確認後、置換結果を入力に書き戻します。

プレビュー結果

GET /api/users?id=42 -> 200 (18ms)
POST /api/login -> 401 (33ms)
GET /assets/app.js -> 304 (4ms)

交換用デフ

変更された行のみを表示します。赤が前、緑が後です。

3
1行

GET /api/users?id=42 200 18ms

GET /api/users?id=42 -> 200 (18ms)

2行

POST /api/login 401 33ms

POST /api/login -> 401 (33ms)

3行

GET /assets/app.js 304 4ms

GET /assets/app.js -> 304 (4ms)

テストケース

複数の入力と予想される一致数を保存し、1 回の実行で現在の正規表現を検証します。

0ケース

予想される一致が空白の場合、現在の一致数が使用されます。

合格率

0%

合格

0

失敗しました

0

ブロックされました

0

機能

ライブマッチング
キャプチャグループ
置換プレビュー
ローカル処理

ユースケース

デバッグログ抽出ルール
フォーム入力パターンの検証
テキスト形式をバッチでクリーンアップする

正規表現テスター

一致、グループ、および置換出力をテストします。フラグ、一致の強調表示、キャプチャ グループ、名前付きグループ、および置換プレビューを使用して、ブラウザーで正規表現をローカルにデバッグします。コア ワークフローは、現在のブラウザで実行されるように設計されています。

主な機能

  • ライブマッチング
  • キャプチャグループ
  • 置換プレビュー
  • ローカル処理

活用例

  • デバッグログ抽出ルール
  • フォーム入力パターンの検証
  • テキスト形式をバッチでクリーンアップする

よくある質問

正規表現テスター はオンラインで無料で使用できますか?

はい。 正規表現テスター は最新のブラウザで開くため、デスクトップ ソフトウェアのインストールは必要ありません。

正規表現テスター は何に役立ちますか?

一般的な使用例には、デバッグ ログ抽出ルールが含まれます。フォーム入力パターンを検証します。

私の入力またはファイルはアップロードされましたか?

コア処理ワークフローは、ブラウザーでローカルに実行されるように設計されています。主な機能には、ライブ マッチング、キャプチャ グループ、置換プレビューが含まれます。アカウント、コメント、匿名分析により、通常のサイト リクエストが作成される場合があります。

コメント

0 コメント

コメントするにはサインインしてください
アカウント

コメントしたり返信するにはサインインしてください。

ログイン
コメントはまだありません。最初にフィードバックを残してください。

ToolRen オンラインツール集 © 2026