Heim  >  Fragen und Antworten  >  Hauptteil

So verwenden Sie die VIM-Ersetzung, um den Trefferteil in der Musterzeichenfolge zu verwenden

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 werden
F1B1
F2B2
F3B3
Wie soll

geschrieben werden?

给我你的怀抱给我你的怀抱2712 Tage vor652

Antworte allen(2)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-16 16:44:43

    vim 的正则表达式比较特别,见 http://vimregex.com/,但支持后向引用,不过需要使用转义过的括号 \(\),然后在替换部分依序引用(如, \1)就可以了。

    :%s:A\(\d\+\):F\1B\1:g

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 16:44:43

    :%s/A\(\d\+\)/F\1B/g
    转义下就可以使用正则了

    Antwort
    0
  • StornierenAntwort