正規表現テスター
正規表現のパターンをテストし、マッチ結果をリアルタイムで確認できます
正規表現パターン
入力
出力
パターンとテキストを入力すると、マッチ結果が表示されます
置換
使い方
基本的な使い方
- 正規表現パターンを入力すると、リアルタイムでマッチ結果が表示されます
- フラグ(g, i, m, s, u, y)を選択して動作を変更できます
- マッチした部分はハイライト表示されます
置換機能
- 置換文字列に $1, $2... を使うと、グループキャプチャを参照できます
- グローバルフラグ(g)を有効にすると、すべてのマッチを置換します
よく使うパターン
メールアドレス
パターン:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}例:
user@example.comURL
パターン:
https?://[^\s/$.?#].[^\s]*例:
https://example.comIPv4アドレス
パターン:
\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b例:
192.168.1.1電話番号(日本)
パターン:
0\d{1,4}-?\d{1,4}-?\d{4}例:
03-1234-5678日付(YYYY-MM-DD または YYYY/MM/DD)
パターン:
\d{4}[-/]\d{1,2}[-/]\d{1,2}例:
2025-10-23時刻(HH:MM または HH:MM:SS)
パターン:
([01]?[0-9]|2[0-3]):[0-5][0-9](:[0-5][0-9])?例:
14:30:00郵便番号(日本)
パターン:
\d{3}-?\d{4}例:
100-0001HEXカラーコード
パターン:
#?[0-9a-fA-F]{6}例:
#FF5733数値(整数・小数)
パターン:
-?\d+(\.\d+)?例:
-123.45ユーザー名(3-16文字)
パターン:
[a-zA-Z0-9_-]{3,16}例:
user_name123