Top > 正規表現

Tag: プログラミング

参考 : http://d.hatena.ne.jp/jdg/20080921/1222002244

 .(ピリオド)  任意の一文字(改行以外)を表す
 *(アスタリスク) 直前の文字を0回以上繰り返す
 .* 任意の一文字を0回以上繰り返す。これがワイルドカード文字のアスタリスクに相当する。ワイルドカードの「*」=正規表現の『.*』
 
 \n 改行
 \t タブ
 ^ 行頭
 $ 行末
 (A|B) A又はB
 
 習うより慣れろ
 秀丸エディタの正規表現置換
 
 行頭に「>」の引用符を挿入したい。
 検索する文字列『^』 置換する文字列『> 』
 
 行末の不要な空白を除去したい
 『 $』 置換する文字列 『』
 
 
 行末に <br />を挿入したい。
 『 $』 置換する文字列 『<br />』
 
 バラバラ担っている表現を統一したい
 検索する文字列『ウェブ|ウエブ』 置換する文字列『Web』
 
 行頭の不要な空白やタブを除去したい
 検索する文字列『^( | |\t)*』 置換する文字列『』
 
 延々と続く文字列を30文字で折り返したい
 検索する文字列『(...........................)』 置換する文字列『\1\n』
 カッコでグループ化した文字列は、後から\1という表記で呼び出すことができる。
 →これは、
 検索する文字列『(.{30})』 置換する文字列『\1\n』
 でOK
 
 <meta>や<img>を<meta />、<img />に変換したい
 検索する文字列『(<(meta|link|br|img|hr|input).*?)>』 置換する文字列『\1 />』
 
 .*? とすることで、最短距離でマッチしてくれる。

Wikipedia:正規表現


リロード     ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Sat, 04 Dec 2010 22:52:09 JST (2782d)