我的文本文件包含以下格式的行:
some text:23: class Headphones : Device { // comment this is a comment
我想要做的是将:stuff:
的第一次出现替换为:stuff:,
(之后再添加一个逗号)
这条线将成为:
some text:23:, class Headphones : Device { // comment this is a comment
我尝试的是%s/:.*:/&/
但搜索匹配:23: class Headphones :
而不是第一次出现......发生了什么以及如何实现我的目标?
答案 0 :(得分:2)
您需要使用\{-}
:
%s/:.\{-}:/&,/