忍者ブログ

World of granshe.

HTMLやCSS、JavaScriptに関する話題を中心に、Web制作について知ったこと、覚えておきたいことをメモしておく個人的スペースです。
[125] [124] [123] [122] [121] [120] [119] [118] [117] [116] [115

[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/

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
無題
複雑な正規表現は書けないんですが、便利ですよ。HTMLをXHTMLに変換するときに空要素の後ろにスラッシュをつけたりするのは良くします。検索でももちろん使えるので、特定のファイルを参照しているページの一覧を出すとかでも。

この特集も見てみるといいよ
http://journal.mycom.co.jp/tag/0001422/

leva URL 2009/04/11(Sat)22:12:11 編集
Re:無題
コメントありがとうございます。
先日はおつかれさまでした!

おおお、ぜひぜひ、参考にします!
ありがとう!
【2009/04/11 22:43】
この記事へのトラックバック
この記事にトラックバックする:
プロフィール
名前: ゆーり
職業: コーダー(模索中
趣味: Web制作
自己紹介: 某Web製作会社の入社5年目のマークアップエンジニア。専門はHTMLとCSSとMT(自称)。
カレンダー
10« 2024/11 »12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ブログ内検索
忍者ブログ [PR]