vim搜索并替换重新格式化一些中间字符的效果

时间:2012-10-08 01:40:43

标签: search vim replace save character

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

ABCxxx.yyyDEF

我希望将其更改为:

HELLOxxx.yyyWORLD

有办法做到这一点吗? /怎么样?

我正在玩通配符,例如

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

但是,替换的HELLO_WORLD中的。*不会保存替换的。*字符。它就像HELLO一样出现。* WORLD

帮助appreaciated,

Pachun

1 个答案:

答案 0 :(得分:3)

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

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

请参阅: vim regex backreference