Vim返回参考搜索和替换

时间:2015-09-29 15:38:20

标签: search vim replace backreference

我正在尝试将多条评论行删除到单个评论行中。

之前

;
; Comments here
;

; Comment here

我尝试使用以下内容,它会找到所有实例。

:%s/\v;$\_s.*;\_s.*\_s+;$/;/gc

enter image description here

但是当我尝试使用backreference来使用\2来获取第二行时,它不起作用。这是我尝试过的。

:%s/\v\(;$\_s.*\)\(;\_s.*\)\(\_s+;$\)/\2/gc

正如您从上面所看到的,我的正则表达知识是有限的。请帮忙。

0 个答案:

没有答案