【发布时间】:2014-01-18 23:14:28
【问题描述】:
我想在vim中用一个单词替换连续的相同单词,也就是说只保留一个单词,用kitty替换kitty kitty,用world替换world world,等等。
为什么我在 vim 中的正则表达式是错误的?
:%s/\<\(\w+\)\>\s\1/\1/g
【问题讨论】:
-
你好,在你得到原文的答案后改变问题不好。
-
回答您的子问题(您可以将其作为对我的回答的评论)- 您可以使用
\(\1\s*\)\+重复部分匹配。