やりたかったこと
正規表現をなんとか使えるレベルになるまでのステップを解説したいと思います。「そもそも正規表現って??」という問いに答える内容ではないので、そういう疑問をお持ちの方は、リンク先に飛んでみてください。
実行ステップ
①入門 - 正規表現とは何なのかを知る
とりあえず、正規表現って何なのか、概要を掴みましょう。
プログラミング言語の入門書には、大抵正規表現の記載があります。ただ、それだけでは不十分かと思うので、入門サイトや記事もいくつか見てみましょう。
【業務効率が変わる!】こんな時に役に立つ「正規表現」の使い所
②エディタで試す
正規表現がどれだけ便利なものか、プログラムの前にまずエディタで試してみましょう。Dreamweaver は正規表現が使えます。
他にもMac ならText Wranger、Windowsなら秀丸エディタなども正規表現が使えます。
Text Wrangler 正規表現の使い方(youtube, 英語)
こちらのページに、正規表現でどんな検索ができるのか、例がいろいろ書いてあるので試してみましょう。
- 郵便番号を検索する
- URLを検索する
といったことが、簡単にできます。
③プログラムで使ってみる(コピペ)
はじめはコピペでもいいので、実践で使ってみましょう。
PHPだと、preg_match やpreg_replaceで使います。
また、正規表現のサンプルを探すには、次のサイトが便利です。
④自分で正規表現を書いてみる
コピペだけで出来ることばかりではないので、自分でも書いてみましょう(書かざるを得ないです)。その時のお供に。
PHP 正規表現チェッカー
正規表現が思う通りの条件で動いてくれるか、チェックしてくれます。
こういうツールの助けを借りて、少しずつ自分で書けるようになりましょう。
最後に - 非プログラマーにも勧めたい
プログラマーにとっては、正規表現は乗り越えなきゃいけないステップの1つにすぎません。むしろ、非プログラマーの方に、正規表現を覚えてほしいなあ、と思います。
ほんと、世界変わりますから。