Das Problem ist ziemlich schwer zu beschreiben, deshalb werde ich ein Beispiel geben
Es gibt eine Datei wie diese
A1 A2 A3
m?chte durch
ersetzt werdenF1B1 F2B2 F3B3Wie soll
geschrieben werden?
vim 的正則表達式比較特別,見 http://vimregex.com/,但支持后向引用,不過需要使用轉(zhuǎn)義過的括號 \(
和 \)
,然后在替換部分依序引用(如, \1
)就可以了。
:%s:A\(\d\+\):F\1B\1:g