正規表現テスター

正規表現のパターンをテストし、マッチ結果をリアルタイムで確認できます

正規表現パターン

入力

出力

パターンとテキストを入力すると、マッチ結果が表示されます

置換

使い方

基本的な使い方

  • 正規表現パターンを入力すると、リアルタイムでマッチ結果が表示されます
  • フラグ(g, i, m, s, u, y)を選択して動作を変更できます
  • マッチした部分はハイライト表示されます

置換機能

  • 置換文字列に $1, $2... を使うと、グループキャプチャを参照できます
  • グローバルフラグ(g)を有効にすると、すべてのマッチを置換します

よく使うパターン

メールアドレス
パターン: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
例: user@example.com
URL
パターン: https?://[^\s/$.?#].[^\s]*
例: https://example.com
IPv4アドレス
パターン: \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-0001
HEXカラーコード
パターン: #?[0-9a-fA-F]{6}
例: #FF5733
数値(整数・小数)
パターン: -?\d+(\.\d+)?
例: -123.45
ユーザー名(3-16文字)
パターン: [a-zA-Z0-9_-]{3,16}
例: user_name123