Regex Tester

Test JavaScript regular expressions against sample text with match groups

この計算機について

正規表現テスターは、JavaScript の正規表現をサンプルテキストに対して実行し、すべてのマッチをそのインデックスとキャプチャグループとともに列挙します。g フラグは自動的に追加されるためすべてのマッチが列挙され、オプションの置換文字列は $1 形式の参照付きで text.replace() の出力をプレビューし、無効なパターンには RegExp コンストラクタ自身のエラーメッセージが表示されます。パターンとテキストのサイズには上限 (1,000 文字と 10,000 文字) があり、破滅的なバックトラッキングによるページのフリーズを防ぎます。

Regex Testerツールの使い方

  1. 入力欄に内容を入力するか貼り付けます。
  2. 出力を確認します — 入力するたびに即座に更新されます。
  3. オプションがあれば、用途に合わせて調整します。
  4. ページの URL をコピーして、結果をそのまま共有します。

一般的な例

  • \d+ を "Order 66 shipped in 3 days" に対して → 2 マッチ: "66" が位置 6、"3" が位置 20
  • (\w+)@(\w+)\.com を "contact: [email protected]" に対して → グループ ["ada", "example"] 付きのマッチ
  • cat をフラグ i で、"dog" に置換 → "dog sat on the dog mat" (大文字小文字を区別しない2マッチ)

よくある質問

Regex Testerツールはどのように機能しますか?

入力または貼り付けを行うと、ツールがブラウザ内で直接処理し、結果をすぐに表示します。入力した内容がサーバーにアップロードされることはありません — すべての計算がお使いのデバイス上で行われます。

Regex Testerツールはどんな時に使いますか?

開発、デバッグ、デザイン、管理のタスクに便利です — 何もインストールせず、サードパーティのサービスにデータを預けることなく、この変換やチェックを素早く済ませたいときにいつでも使えます。

結果の信頼性はどのくらいですか?

このツールは関連する標準や仕様を直接実装しているため、出力は準拠したソフトウェアが生成するものと一致します。空の入力や不正な入力といったエッジケースは、黙って失敗するのではなく明確に報告されます。

特定の結果を他の人と共有できますか?

はい。入力は URL に反映されるため、アドレスバーをコピーしてリンクを共有すれば、相手側でもツールが同じ状態でそのまま開きます。