Vimで最短マッチを使った置換のメモ

投稿日:2008/05/29 02:49:21

過去の記事は移行時の問題により、画像が表示されなかったり、レイアウトが崩れたりしている可能性があります。

いにしえのHTMLをリライトするだけの簡単なお仕事をしていたらfontタグが発掘されました。 Vimで取り除きたいと思います。 [html]

hoge

hoge

hoge

hoge

[/html] [code]:%s///g[/code] [html]

hoge

hoge

hoge

hoge

[/html] 『.*』とかすると果てしなくマッチするので、この場合pの閉じタグの最後の『>』とマッチして全部消えちゃいます。 そこで、『.¥{-}』は最短マッチですので、最初に『>』が見つかったとこでストップしてくれます。 HTMLの置換には欠かせないテクっぽいです。 Vim 最短マッチとか検索してもあんまりはっきりと教えてもらえなかったので本で調べました。
Posted at: 
2008/05/29 02:49:21
0 Comments
0 TrackBacks
Tags: 
Trackback: 
http://blog.monospace.jp/2008/05/29/vim_shortest_matching/trackback/
この日記のはてなブックマーク数

TrackBacks

まだ登録されていません。

Comments

まだ登録されていません。

Add Comment

Add Comment