例えば、「メールアドレスだけ探したい」「数字だけ取り出したい」といったときに使います。


イメージ

例えば、このような文字列があるとします。

田中 090-1234-5678
佐藤 080-9999-8888
山田 03-1234-5678

携帯電話番号だけ探したい場合、正規表現を使います。

0[789]0-\d{4}-\d{4}

すると、

090-1234-5678
080-9999-8888

だけがヒットします。


よく使う記号

記号 意味 例
. 任意の1文字 a.c → abc, axc
\d 数字(0〜9) \d\d → 25, 99
\w 英数字・アンダースコア abc123
* 0回以上繰り返す a* → "", a, aaa
+ 1回以上繰り返す a+ → a, aa
? 0回または1回 colou?r → color, colour
{3} 3回繰り返す \d{3} → 123
{2,5} 2〜5回繰り返す a{2,5}
^ 行の先頭 ^Hello
$ 行の末尾 world$

例① 数字だけ探す

文字列

abc123xyz

正規表現

\d+