World of granshe.
[PR]
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
正規表現の使い方
以前、某匿名日記の記事で
正規表現って言葉すら知らないHTMLコーダには閉口した。 どうやって置換とかgrepすんの? やっぱ手打ちっすかw
と書いてあったのが気になっていて、
私ももちろん「正規表現って言葉すら知らないHTMLコーダ」なわけですが、
正規表現についてググってみても、
正規表現という言葉の意味や、文法的なもの(どんな記号を使って書くかなど)はいっぱいヒットするんですが、これを「どうやって使うのか?」について書かれているものがほとんどなくて。
結論としては、正規表現は
置換をするときに、置換前・後のフレーズを正規表現で現すことによって、
置換作業を簡単にするものです!
という解釈におちつきました。
(あってます?)
つまり、HTMLコーダーが正規表現を使うときは、検索・置換ウィンドウに書く!
ということであってるんでしょうか。
たとえば、アドレスを相対表記からルートパス相対に変更するときとか。
<img src="images/xxx.jpg" />
<img src="../images/xxx.jpg" />
<img src="../../images/xxx.jpg" />
のアドレスを一気に変えたいときとかに、
正規表現でやると便利なんだろうなぁ、とか。
XXXX年X月X日の表記を、一度に
XXXX/X/Xに変えたりとかできるんだろうか、とか。
数百ページにもわたるサイトで、一括して修正をしなければならないとき、
正規表現は本当に便利らしいです。
どういう記述方法があるかとかは、私自身まだ記事にできるほど知識がないので、
私自身が見て参考になったサイトをいくつか。
制作会社で働く人向け「はじめての正規表現」
1から分かりやすく書いてある、ネタ系の記事です。スライド形式になっています。
正規表現の機能の覚書き
文法の解説が中心の、非常に勉強になる、真面目な記事です。
以上。
これから勉強します。
09/04/12 追記。
levaさんからマイコミジャーナルの正規表現記事を紹介してもらいました。
URL: http://journal.mycom.co.jp/tag/0001422/
Copyright © 2008 A.Yu-ri all rights reserved.