ツールへスキップ
JoeLucky
JoeLucky

実用的なオンラインツールをひとまとめに

プライバシーポリシー利用規約

© 2026 JoeLucky®. All rights reserved.

ツールの ★ をクリックして保存

ツールカテゴリ

Base64エンコード/デコードJSONビューアー人気JWT デコーダーUUIDジェネレーターURLエンコード/デコードJSON から CSVCSV から JSONJSON から YAMLYAML から JSONJSON から XMLXML から JSONCSV から YAMLYAML から CSVJSON フォーマッターYAML フォーマッターXML フォーマッターHTML フォーマッターCSS フォーマッター正規表現テスターハッシュジェネレーターCron 式パーサーHTML エンティティのエンコード/デコードツール基数変換ツールURL解析/クエリパラメータ確認CSV ビューアー/検証ツールMarkdown プレビューツールSQL フォーマッターMermaid ライブエディターLLM API 料金計算ツール新着LLM VRAM(GPU メモリ)計算ツール新着RAG チャンク分割ビジュアライザー新着クラウドストレージ料金計算ツール(S3・R2・B2)新着SLA 稼働率計算ツール新着
  1. JoeLucky
  2. /開発者向け
  3. /正規表現テスター

正規表現テスター

正規表現をテストし、一致結果とキャプチャグループを確認できます。主要なフラグに対応しています。

類似ツール:開発者向け

すべて見る
Base64エンコード/デコード

Base64文字列を手早くエンコード・デコードします

開く →
JSONビューアー

JSONの構造を視覚的に確認し、構文を検証します

開く →
JWT デコーダー

JWT をデコードして、ヘッダー、ペイロード、有効期限の状態を確認します。デコードのみで、署名の検証は行いません。

開く →

💬 コメント

?

まだコメントはありません。最初のコメントを書いてみましょう!

正規表現テスターとは?

正規表現とテスト文字列を入力して、マッチ結果、キャプチャグループ、名前付きグループを確認できます。g/i/m/s/u/y フラグに対応しています。評価はタイムアウト保護付きの独立したバックグラウンドスレッドで行われるため、重いパターンでもページが固まることはありません。

使い方

  1. 正規表現を入力し、フラグを選びます。
  2. テスト文字列を貼り付けます。
  3. マッチ結果と各キャプチャグループを確認します。

よくある質問

なぜ「実行タイムアウト」と表示されることがあるのですか?

一部の正規表現(特に (a+)+b のような入れ子の繰り返し)は、特定の入力で「壊滅的バックトラッキング」を引き起こし、実行時間が爆発的に増えることがあります。このツールでは、各テストを独立したバックグラウンドスレッド(Web Worker)でタイムアウト付きで実行し、制限時間を超えるとそのスレッドを直ちに終了して、次のテスト用に新しいスレッドを作成します。そのため、ページ全体がフリーズすることはありません。

マッチしたテキストはどのように表示されますか? XSS のリスクはありませんか?

ありません。マッチしたテキストは常に React のプレーンなテキストノードとして表示され、このツールは dangerouslySetInnerHTML を一切使用しないため、何にマッチしても HTML として実行されることはありません。

なぜ g フラグがないとマッチが 1 件しか表示されないのですか?

これは JavaScript の正規表現そのものの動作をそのまま反映しています。g(グローバル)フラグがない場合、.exec() は最初のマッチしか返しません。g を付けるとすべてのマッチが一覧表示されます。このツールで g フラグを切り替えられるようにしているのは、そのためです。

すべてのテストは、タイムアウト保護付きの独立したバックグラウンドスレッド(Web Worker)で実行されます。信頼できない正規表現が UI のメインスレッドで直接実行されることはありません。