Vim搜索并替换非贪心

时间:2015-06-12 23:21:06

标签: regex vim non-greedy

我想在单词ABC和XYZ之间非贪婪地匹配所有内容

ABC ....
...
... XYZ


ABC ...
...
...
...
XYZ

其中......代表任何字符。 ABC和XYZ之间的单词和行数可以是1或更多。

我尝试使用

:%s/ABC\(.*\)\n\(.*\n\)*\(.*\)XYZ//gc

\(。* \ n)*正在让vim抱怨内存使用情况。

如何在不使用perl的情况下在vim中执行此操作?

0 个答案:

没有答案