问题

我有一个大的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似乎不喜欢?.不幸的是,删除?会使匹配太贪婪.

如何让我的比赛不受欢迎?



解决方法

Instead of .* use .\{-}.

%s/style=".\{-}"//g

另外,请参阅:help non-greedy




相关问题推荐