| Name | Conventional designation | Usage example | ||
|---|---|---|---|---|
| 任意の文字 | * | "c"*"t" – cat、cot などの語にマッチします。 | ||
| 英字 | C | C"ot" – Rot、pot、cot、Dot、mot などの語にマッチします。 | ||
| 大文字の英字 | A | A"ot" – Rot、Cot、Mot、Dot などの語にマッチします。 | ||
| 小文字の英字 | a | a"ot" – rot、cot、mot、dot などの語にマッチします。 | ||
| 英字または数字 | X | X – 単独の任意の数字または英字にマッチします。 | ||
| 数字 | N | N"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 などの語にマッチします。 | ||
| 部分式 | () | |||
| ハイフン記号 | [\-] | |||
| バックスラッシュ記号 | [\\] |
正規表現の例
-
郵便番号:
[0-9]{6}サンプル値: “142172” -
ZIPコード (USA):
[0-9]{5}("-"[0-9]{4}){-1}サンプル値: “55416”, “33701-4313” -
収入:
N{4-8}[,]N{2}サンプル値: “15000,00”, “4499,00” -
月 (数値形式) :
((|"0")[1-9])|("10")|("11")|("12")サンプル値: “4”, “05”, “12” -
小数:
("-"|)([0-9]{1-})(|((".",")([0-9]{1-})))サンプル値: “1234,567”, “0.99”, “100,0”, “-345.6788903” -
メールアドレス:
[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
