正規表現オンラインテスター

Free 無料 · ログイン不要 · データ保存なし Real-time · Group capture · Flags
/
/
Enter a pattern above and test string below

その他の開発ツール

Cron 生成
スケジュール作成
URL エンコード
パーセント変換
タイムスタンプ
Unix ↔ 日付
CSS フォーマッター
整形・圧縮
HTML フォーマッター
整形・美化
SQL フォーマッター
SQL 整形
Base64
エンコード
JSON フォーマッター
整形・検証・圧縮

なぜこれが最高のオンライン正規表現テスターなのか

リアルタイムマッチハイライト

正規表現のパターンを入力すると、マッチした箇所がリアルタイムでハイライトされます。式が何を捕捉するかを正確に確認できます。

キャプチャグループ

すべてのキャプチャグループとそのマッチ値が、テスト文字列の下にわかりやすく表示されます。

すべてのフラグをサポート

g(グローバル)、i(大文字・小文字を区別しない)、m(複数行)、s(dotall)のフラグをワンクリックで切り替えられます。

マッチ詳細

各マッチの正確なインデックス位置と長さを確認でき、緻密なデバッグが可能です。

よくある質問

このテスターはどの正規表現の系統を使いますか?

このテスターは JavaScript 組み込みの RegExp エンジンを使います。これは Web 開発や Node.js アプリケーションの標準です。

メール検証用の正規表現をテストするにはどうすればよいですか?

パターン欄に /^[\w.-]+@[\w.-]+\.[a-z]{2,}$/i のようなメール用の正規表現パターンを入力し、テスト文字列エリアにテスト用のメールアドレスを入力すると、マッチの様子をリアルタイムで確認できます。

正規表現が複数行にまたがってマッチしないのはなぜですか?

デフォルトでは、. は改行にマッチしません。s(dotall)フラグを有効にすると . が改行を含む任意の文字にマッチし、m(複数行)フラグを使うと ^ と $ が行の境界にマッチするようになります。

詳細ガイド
開発者必須ツールガイド
正規表現・Cron・タイムスタンプ・URL
ガイドを読む