ある文章の中に指定したパターン(例:URL、郵便番号など)にマッチする文字列が含まれているかどうかを調べたい場合があります。しかし、例えば文章の中でURLを調べるときに『http://aaa.com/』『http://bbb.com/』というURLしかないからこの2つが該当するかどうかを調べたとすると、今は良くても今後『http://ccc.com/』が文章に追加された時に対応できません。

 そのときは、文章が『http://[何かしらの文字列]/』を含んでいるかどうかというパターンを作れれば『http://ccc.com/』も網羅することができます。このように複雑なパターンを作るために正規表現という方法が使われるようになりました。

 正規表現を使うことで、文字列の検索、文字列の置換、文字列の分割などができるようになります。