一般的な正規表現文法のクイックリファレンス
一般的な例
メールアドレス
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ 電話番号 (CN)
^1[3-9]\d{9}$ IDカード (CN)
^\d{15}$ |\d{18}$ 一般的な修飾子
i (大文字と小文字を区別しない)
マッチング中に大文字と小文字を無視します。/hello/i は Hello, HELLO, hello に一致します。
g (グローバル)
最初だけでなく、すべての一致を検索します。/a/g は 'banana' の3つの 'a' に一致します。
m (複数行)
`^` と `$` を、文字列の先頭/末尾ではなく、行の先頭/末尾に一致させます。
s (単一行/ドットオール)
`.` を改行にも一致させます。
使用上のヒント
オンラインツール(RegexToolBoxなど)を使用して、リアルタイムでパターンをテストおよびデバッグします。簡単なものから始めて、複雑さを増していきます。プログラミング言語によっては、文字列リテラルでバックスラッシュをエスケープすることを忘れないでください。