正規表現を使ってみた
10 / 17 / 2008
プログラミングをする人なら常識なのかもしれないが、HTMLやCSSのコーディングにも使えるんじゃ?と思って調べてみた。もののまとめ。
.(ピリオド) – 任意の一文字を表す(改行以外)
*(アスタリスク) – 直前の文字を0回以上繰り返す
? – 直前の文字が0個か1個ある
+ – 直前の文字が1個以上ある
¥n – 改行
¥t – タブ
^ – 行頭
$ – 行末
(A|B) – AまたはB
例えばWordの文章なんかをコピペした時に発生する行末の空白を消したい場合は
検索「 $」←半角の空白が入る
置換「」←何も無し
とする。
「マック」と「mac」を「Mac」に統一したい場合は
検索「マック|mac」
置換「Mac」
とする。
HTML4等で書かれた<img><br>等を<img /><br />に直したい場合は
検索「<(img|br).*?>」
置換「¥1 />」
()で括った部分は¥で呼び出せる。
んーまだイマイチ分からない。
そして気づいた。キーボードに¥が無い!US配列だからか!