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

現在このブログは中途半端に移行されていますので、画像が表示されなかったり、レイアウトが崩れたりする可能性があります。
この記事を旧ブログで閲覧するには、以下のURLからご覧ください。
http://blog2.monospace.jp/2008/05/29/vim_shortest_matching/

いにしえの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