開発者向け
正規表現テスター
正規表現パターンをリアルタイムでテスト。マッチ箇所のハイライト表示、グループ抽出、パターン解説機能付き。12種のよく使うプリセット搭載。
/g
正規表現パターンをリアルタイムでテスト。マッチ箇所のハイライト表示、グループ抽出、パターン解説機能付き。12種のよく使うプリセット搭載。
正規表現(Regular Expression)は、文字列のパターンを記述するための強力な表記法です。テキスト検索・置換・バリデーションなど幅広い場面で活用されます。
実務でよく使われる正規表現パターンをまとめました。本ツールのプリセット機能からワンクリックで試すことができます。
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}https?://[\w-]+(\.[\w-]+)+[\w.,@?^=%&:/~+#-]*0\d{1,4}-?\d{1,4}-?\d{3,4}\d{3}-?\d{4}\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])[ァ-ヶー]+[ぁ-ん]+これらのパターンは一般的な用途向けです。厳密なバリデーションが必要な場合は、仕様に合わせてカスタマイズしてください。
正規表現のフラグ(修飾子)は、マッチングの動作を変更します。
/hello/i は "Hello", "HELLO", "hello" すべてにマッチします。^ と $ が各行の先頭・末尾にマッチするようになります。デフォルトでは文字列全体の先頭・末尾のみです。.(ドット)が改行文字にもマッチするようになります。複数行にまたがるパターンの検索に便利です。\p{...})が使えるようになります。