
Webサイトの運営を続けていると、デザインの変更をしたり、コンテンツを追加したりする必要が出てきます。
数十ページレベルのサイトなら、1ページずつ手作業で変更しても、それほど手間もかからないのですが、数百ページという規模のサイトになってくると、手作業で編集するのはものすごい手間がかかってしまいます。
Webサイトの制作に最も使われているソフトといえば、Dreamweaverだと思いますが、そのDreamweaverには、検索/置換機能がついているので簡単な編集なら一発でできることもあります。
しかし、複雑なコードを一括で変更しようとすると、どうしても不都合なことがあります。結局手作業で1つずつやった方が早かったということも多々あります。
そこで、Perlの正規表現を使います。Perlは、非常に強力な正規表現機能を備えており、様々なモジュールを使うこともできるので、一発で思い通りに全ページのコードを編集することができます。
File::Findモジュールと正規表現を組み合わせれば、ほぼ何でもできるといっても過言ではありません。
最初は、Perlの基本を理解するだけでも、けっこうな時間がかかりますし、プログラムを書くのも時間がかかりますが、必ず勉強で費やした時間と手間は、余裕で取り返すことができます。
今まで、何時間とか何日とかかってやっていた作業が、プログラムを起動させた瞬間に終わってしまうという経験をすればほんとに快感で、病みつきになります。
もっともっとPerlの勉強をする意欲が出てきますし、それより何より、ほんとに楽しいと感じることができます。
ぜひ、みなさんもPerlに挑戦してみてください。
Perlの勉強をするための始めの1冊は間違いなく「初めてのPerl(オライリージャパン)」です。リャマ本と呼ばれているPerl入門のバイブルです。
トラックバックURL: http://www.sigmadesign.co.jp/ja/mt-tb.cgi/48
コメントする