vim文本替换::%s /é/&é/ g外语

时间:2014-11-02 01:03:50

标签: vim

我的文字有多个法语字符:我试图替换HTML代码的所有匹配项

示例été来获取=> été 现在我有错误或奇怪的文字

:%s/é/&é/g  => this gives me a ééeacute;tééeacute;
:%s/é/&é/g  => this gives me a éeacute;téeacute;
:%s/é//é/g  => this gives me an error Trailling character

1 个答案:

答案 0 :(得分:1)

在替换部分中,&是特殊的,它代表整个匹配:

J'ai mangé du paté de campagne.

:s/é/&´/g
J'ai mangéacute; du patéeacute; de campagne.

将其转义以获得所需的&

:s/é/\´/g
J'ai mang´ du paté de campagne.