正規表現テスター

マッチを即時にハイライトし、キャプチャグループやフラグを確認できるインタラクティブな正規表現テスターです。

フラグ
gテスト文字列内のすべてのマッチを検索します。
現在のパターンパターンを入力してテストを開始してください。

マッチプレビュー

マッチするとここにハイライト表示されます。

マッチ詳細

マッチが見つかりませんでした。

よく使う正規表現サンプル

プリセットを読み込んで代表的なマッチング例を素早く試せます。

ISO日付 (YYYY-MM-DD)

ISO形式の日付から年・月・日を取得します。

パターン(\d{4})-(\d{2})-(\d{2})
フラグg
テストテキスト注文日: 2023-10-05 バックアップ: 2024-01-14
名前付きグループ付きメールアドレス

名前付きグループでユーザー名とドメインを抽出します。

パターン(?<user>[\w.+-]+)@(?<domain>[\w-]+\.[A-Za-z]{2,})
フラグgi
テストテキストサポート: help(at)example.com 採用: careers(at)my-shop.co
IPv4アドレス

各オクテットを0〜255で検証しながらIPv4アドレスにマッチします。

パターン\b(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)\b
フラグg
テストテキストメイン: 192.168.0.1 / 予備: 10.0.24.16
16進カラーコード

短縮形とフル形式の16進カラーコードにマッチします。

パターン#(?:[0-9a-fA-F]{3}){1,2}\b
フラグg
テストテキストパレット: #fff, #0fb981, #1f2937
HTML開始タグ

基本的な属性を含むHTML開始タグを検証します。

パターン^<([a-z]+)(?:\s+[a-z-]+="[^"]*")*>$
フラグim
テストテキスト例: &lt;div class="card"&gt; &lt;input type="text" disabled&gt;