假设我的搜索文件里有这个

贝兹,贝兹
美食家

我想用正则表达式搜索bez,bez。
这就是我所拥有的,我知道这根本就不对。

:%s/\([a-zA-Z]\),\([a-zA-Z])/\1,\1,\1/g

所以基本上我想做的是把“bez,bez”变成“bez,bez,bez”
真的,我很难找到两个连续的等价字符串。

最佳答案

怎么办:

%s/\(\w\+\), \1/\1, \1, \1/g

它甚至在结束表达式完全匹配之前捕获括号之间的表达式,很整洁吧?是的。

09-07 21:20