次のようなマークアップが多数含まれた大きな HTML ファイルがあります。
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-size: small; font-family: Times New Roman;">stuff here</span>
</p>
Vim の検索と置換を実行してすべてを削除しようとしていますclass=""
がstyle=""
、一致を貪欲にしないことが困難です。
私の最初の試みはこれでした
%s/style=".*?"//g
しかし、Vim は を好まないようです?
。残念ながら を削除すると、?
一致が欲張りになりすぎます。
どうすればマッチを貪欲にしないことができますか?
ベストアンサー1
の代わりに.*
を使用します.\{-}
。
%s/style=".\{-}"//g
また、以下も参照してください:help non-greedy