Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_right正規表現テスター正規表現テスター

正規表現テスター

正規表現をテストし、マッチをリアルタイムでハイライト表示、置換モードも利用できます。

//g
search_offマッチが見つかりませんでした

関連ツール

正規表現ジェネレーター

正規表現ジェネレーター

一般的な正規表現パターンのライブラリを参照し、トークンの説明を確認できます。

正規表現分割

正規表現分割

ブラウザ上で正規表現を使ってテキストを分割します。

正規表現抽出

正規表現抽出

ブラウザ上で正規表現を使ってテキストから一致部分を抽出します。

正規表現置換

正規表現置換

ブラウザ上で正規表現を使ってテキストを置換します。

16進数から2進数への変換

16進数から2進数への変換

16進数の値を2進数の出力に変換します。

HTMLリンク抽出

HTMLリンク抽出

HTML からリンクテキストと href 値を抽出します。

PDF 圧縮

PDF 圧縮

アップロードせずに PDF ドキュメントのファイルサイズを削減します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

デプロイ前に正規表現をテストする

正規表現は強力ですが、正しく書くのは難しいものです。エスケープの漏れ、量指定子の誤り、文字クラスの反転など、ちょっとしたミスが検証・解析・データ抽出を壊します。REPLやエディタでのテストは遅い:書いて、実行して、デバッグして、繰り返す。本番環境で問題に気づいたときには、すでに間違ったものにマッチしていたり、正しいデータを見逃していたりします。

このインタラクティブなRegexテスターは、パターンが何にマッチするかをリアルタイムのハイライトで正確に表示します。パターンを入力し、サンプル文字列でテストして、各マッチのハイライトを確認しましょう。

リアルタイムでマッチを確認

パターンを入力すると、テスト文字列のマッチが即座にハイライトされます:

  • ハイライトされたマッチ:各マッチに色と番号が付く
  • キャプチャグループ:各 (...) グループが何をキャプチャするか正確に確認
  • マッチ数:見つかったマッチの合計数
  • 詳細情報:各グループのコンテンツと位置

マッチモードと置換モード

マッチタブ:メール、URL、電話番号、日付など、必要なテキストパターンを検証します。

置換タブ:置換文字列を入力して即座に結果を確認。キャプチャグループ参照($1$2)を使ってマッチした内容を再構成できます。

JavaScript正規表現フラグ

  • グローバル (g):最初のマッチだけでなくすべてのマッチを検索
  • 大文字小文字無視 (i):大文字小文字に関係なくマッチ
  • 複数行 (m)^$ が行の境界にマッチ
  • DotAll (s). が改行にもマッチ

サンプルパターン付き

メール、URL、日付、電話番号、英数字検証のプリセットパターンを選んで、動作確認してから自分の用途に合わせて修正できます。

実際のユースケース

フォームバリデーション:メール、パスワード、電話番号のパターンをフォームに組み込む前にテスト。

データ解析:ログ、CSV、非構造化テキストからフィールドを抽出。

文字列変換:キャプチャグループを使って変数名変更、日付フォーマット変更、文字列の再構築。

100%ローカル処理

パターンはブラウザ内に留まります。機密データも安心してテストできます。