メインコンテンツへスキップ
NameConventional designationUsage example
任意の文字*"c"*"t" – cat、cot などの語にマッチします。
英字CC"ot" – Rot、pot、cot、Dot、mot などの語にマッチします。
大文字の英字AA"ot" – Rot、Cot、Mot、Dot などの語にマッチします。
小文字の英字aa"ot" – rot、cot、mot、dot などの語にマッチします。
英字または数字XX – 単独の任意の数字または英字にマッチします。
数字NN"th" は 5th、4th、6th などの語にマッチします。
文字列" ""cot"
または```“pl”(“o""a”)“t”` – “plot” と “plat” にマッチします。
グループ内の文字[][tm]"ot" – “tot” と “mot” にマッチします。
グループ内にない文字[^][^t]"ot" – “cot”、“lot” などにはマッチしますが、“tot” にはマッチしません。
空白 (グループ内)\s[A\s] は文字 A または空白にのみマッチします。
任意回数の繰り返し (左側の式または部分式に適用){-}[AB74]{-} – A、B、7、4 から成る任意の長さの組み合わせにマッチします。
繰り返し回数 n{n}N{2}"th" は 25th、84th、11th などの語にマッチします。
n 回から m 回までの繰り返し{n-m}N{1-3}"th" は 5th、84th、111th などの語にマッチします。
0 回から n 回までの繰り返し{-n}N{-2}"th" は 84th、5th などの語にマッチします。
n 回以上の繰り返し{n-}N{2-}"th" は 25th、834th、311th、34576th などの語にマッチします。
部分式()
ハイフン記号[\-]
バックスラッシュ記号[\\]

正規表現の例

  1. 郵便番号: [0-9]{6} サンプル値: “142172”
  2. ZIPコード (USA): [0-9]{5}("-"[0-9]{4}){-1} サンプル値: “55416”, “33701-4313”
  3. 収入: N{4-8}[,]N{2} サンプル値: “15000,00”, “4499,00”
  4. 月 (数値形式) : ((|"0")[1-9])|("10")|("11")|("12") サンプル値: “4”, “05”, “12”
  5. 小数: ("-"|)([0-9]{1-})(|((".",")([0-9]{1-}))) サンプル値: “1234,567”, “0.99”, “100,0”, “-345.6788903”
  6. メールアドレス: [A-Za-z0-9_]{1-}((".""-")[A-Za-z0-9_]{1-}){-3}"@"[A-Za-z0-9_]{1-}((".""-")[A-Za-z0-9_]{1-}){-4}"."([A-Za-z]{2-4}|"asia"|"museum"|"travel"|"example"|"localhost") サンプル値: support@abbyy.com, my-name@company.org.ru, info@gallery.museum