0

所以,所以我在一些文件中有这个:

ABCxxx.yyyDEF

我想把它改成:

HELLOxxx.yyyWORLD

有没有办法做到这一点?/ 如何?

我在玩通配符,例如

:%s/ABC.*DEF/HELLO.*WORLD/g

但是,被替换的 HELLO_WORLD 中的 .* 不会保存被替换的 .* 字符。它只是作为你好。*世界

帮助赞赏,

帕春

4

1 回答 1

3

s/ABC\(xxx.yyy\)WORD/JJJ\1MOO/

\(\) 中的任何内容都将被记住并可以在替换字符串中使用。

请参阅: vim 正则表达式反向引用

于 2012-10-08T01:44:44.920 回答