我有一个html文件,我需要用html实体替换一些字符。现在我正试图用—替换 - ,但是当我使用 replace All按钮时,结果是所有 - 的实例都被替换为 - mdash;
我想也许转义"&"将工作,所以我改变Replace with值为—但这只是导致 -mdash;
奇怪的是,如果我一个一个地去到每一个,也就是说,点击Next,然后点击Replace,依此类推,它就会正确地替换它。
这是MacVim中的一个bug吗?还是我错过了什么?
进入命令行:
:%s/—/—/g
也可以得到字符代码。将光标放在字符上并按ga。使用十进制、十六进制或八进制代码替换字符串:
%d match specified decimal character
%x match specified hex character
%o match specified octal character
%u match specified multibyte character
%U match specified large multibyte character
:%s/%d8212/$mdash;/g