問題描述起來比較晦澀,我直接舉例說明 有一個檔案是這樣的
A1 A2 A3
希望被替換為
F1B1 F2B2 F3B3
該怎麼寫?
vim 的正規表示式比較特別,見 http://vimregex.com/,但支援後向引用,不過需要使用轉義過的括號 ( 和 ),然后在替换部分依序引用(如, 1)就可以了。
(
)
1
:%s:A\(\d\+\):FB:g
:%s/A(d+)/F1B/g 轉義下就可以使用正規了
vim 的正規表示式比較特別,見 http://vimregex.com/,但支援後向引用,不過需要使用轉義過的括號
(
和)
,然后在替换部分依序引用(如,1
)就可以了。:%s/A(d+)/F1B/g
轉義下就可以使用正規了