如何在emacs中一次替换多个字符

时间:2014-04-15 14:03:44

标签: emacs replace elisp

在emacs中一次更换多个字符的最快方法是什么?例如,我想在该地区采取行动,将1替换为a,将2替换为b,...,9替换为i。

1 个答案:

答案 0 :(得分:4)

您可以将elisp拼接成正则表达式替换(不确定是否可以对replace-string执行相同操作)。例如,

M-x query-replace-regexp \([1-9]\) \,(char-to-string (+ 96 \#1))

应根据需要将单个数字1-9替换为字母a-i