正規表現クイックリファレンス

正規表現についてのクイックリファレンス(早見表)です。
 

正規表現の構成

 
  • 正規表現 (regular expressions) 文字列パターンの定義。正規表現一覧参照。
 
  • 修飾子 (expression flags) 正規表現の末尾に付ける事ができるオプション。検索条件を指定できる。
    • 修飾子説明コマンド名由来
      i大文字・小文字を区別しないcase nsensitive
      g全文検索lobal
      m複数行の文字列として扱う。 改行は通常文字として扱う。「^」「$」が各行でマッチ。ultiline
      s一行の文字列として扱う。ingle line
      uUnicode(UTF-8)文字列として扱う。nicode

正規表現一覧

 
 

よく使われる正規表現(利用例)

正規表現
メールアドレス[\w.\-]+@[\w\-]+\.[\w.\-]+
ひらがな[ぁ-ん]
カタカナ[ァ-ヴ]
URLhttps?://[\w/:%#\$&\?\(\)~\.=\+\-]+
電話番号0\d{1,4}-\d{1,4}-\d{4}
IPアドレス[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*

正規表現チェックツール

「Expression」欄に正規表現を入力し、その下の「Text」欄にマッチ対象の文字列を入力します。公式サイト
 

その他の正規表現チェックツール