如何在emacs中一次替换多个字符
在emacs中一次替换多个字符的最快方法是什么?例如,我想对区域执行操作,用a替换1,用b替换2,…,用I替换9。您可以将elisp缝合到正则表达式替换中(不确定是否可以对如何在emacs中一次替换多个字符,emacs,replace,elisp,Emacs,Replace,Elisp,在emacs中一次替换多个字符的最快方法是什么?例如,我想对区域执行操作,用a替换1,用b替换2,…,用I替换9。您可以将elisp缝合到正则表达式替换中(不确定是否可以对替换字符串执行相同操作)。比如说, M-x query-replace-regexp \([1-9]\) \,(char-to-string (+ 96 \#1)) 应酌情将单个数字1-9替换为字母a-i。太过随意,无法使用elisp。也许试试(字符串到int\1)也可以写成\\35; 1。这主意不错,对我来说已经足够了。谢
替换字符串执行相同操作)。比如说,
M-x query-replace-regexp \([1-9]\) \,(char-to-string (+ 96 \#1))
应酌情将单个数字1-9
替换为字母a-i
。太过随意,无法使用elisp。也许试试(字符串到int\1)
也可以写成\\35; 1
。这主意不错,对我来说已经足够了。谢谢