如何在emacs中按十进制代码搜索字符?

时间:2016-06-06 13:17:31

标签: search vim emacs character

在Vim中,我可以搜索字符(十进制8221)并使用以下内容将其替换为"

:%s/\%d8221/"/g

我如何在emacs中执行此操作?我使用邪恶的模式试过这个但是它没有用。

1 个答案:

答案 0 :(得分:3)

首先,找到与该十进制数对应的十六进制数。您可以通过输入M-:并输入号码轻松找到它。它在模式行中显示:

8221 (#o20035, #x201d, ?”)

请注意#x之后的部分,在本例中为201d

然后,键入M-%以开始搜索和替换。对于搜索字符串,键入C-x 8 RET,然后键入十六进制数字。这将在搜索字符串中插入相应的Unicode字符。然后,点击RET继续替换字符串,在那里输入"