Heim > Fragen und Antworten > Hauptteil
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?
仅有的幸福2017-05-16 16:44:43
vim 的正则表达式比较特别,见 http://vimregex.com/,但支持后向引用,不过需要使用转义过的括号 \(
和 \)
,然后在替换部分依序引用(如, \1
)就可以了。
:%s:A\(\d\+\):F\1B\1:g