标签: regex vim non-greedy
我想在单词ABC和XYZ之间非贪婪地匹配所有内容
ABC .... ... ... XYZ ABC ... ... ... ... XYZ
其中......代表任何字符。 ABC和XYZ之间的单词和行数可以是1或更多。
我尝试使用
:%s/ABC\(.*\)\n\(.*\n\)*\(.*\)XYZ//gc
\(。* \ n)*正在让vim抱怨内存使用情况。
如何在不使用perl的情况下在vim中执行此操作?