正規表現とは?
Wikipedia 正規表現より
正規表現(せいきひょうげん、regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである
簡単に言うと・・・
いろんな文章を、記号を用いて一般化してしまおうって事になります。
簡単な例だと、例えば算数で、変数というものがありました。
y=3x+c
この場合、yとかxには何でも実数が入りますって習いましたね
こんな風に、例えば、
5=3*1+2だとか 6=3*2+0
とかいう文を一様にy=3x+cと表記しましょうっていう事になります
どんな風に使うの?
例えば、多くの文章のなかから、3文字の最初が『あ』で始まる単語を
すべて『○○○』に変えたいと思ったとします
短い文章でなら、個別に全文を見ながら変更できますが
大量なテキストになってくるとそうもいきませんよね
そんなときに登場するのが、正規表現です
一度の作業で、自動で、.3文字の最初が『あ』で始まる単語をすべて検索し
一度に置換することができます。
普通の検索では検索できない単語を、簡単なプログラムで一度に検索しましょうって事になります