0
我要搜索和替換是這樣的:VIM S&R - 使用backref在搜索模式
"foo : foo"
到
"foo"
但當然,我需要的是一個正則表達式。
我曾嘗試使用S以下& R指令,但似乎搜索字符串中使用backref不工作:
%s/\(a-z\)\zs : \1\ze//
任何想法,我該怎麼辦呢?
謝謝。
我要搜索和替換是這樣的:VIM S&R - 使用backref在搜索模式
"foo : foo"
到
"foo"
但當然,我需要的是一個正則表達式。
我曾嘗試使用S以下& R指令,但似乎搜索字符串中使用backref不工作:
%s/\(a-z\)\zs : \1\ze//
任何想法,我該怎麼辦呢?
謝謝。
%s/\([a-z]\+\)\zs : \1\ze//
[a-z]
意味着 「任何文字」,\+
指 「重複1+時間」。
\ 1完美地工作!
啊!我怎麼沒有注意到這一點!謝謝! – Nadav