Compute Replacement String ,顾名思义,在替换字符串时候可以带有一些计算,做一些常见的转换。
对于如下将每行小写字母更换为大写字幕的场景,可以对匹配到的内容使用 Elisp 做 upcase
函数处理:
aaaa bbbb cccc
转换为:
AAAA BBBB CCCC
首先标记小写字母三行,然后执行 M-x replace-regexp
,匹配每行内容为 .*
,替换内容为 \,(upcase \&)
,最终将匹配到的每行的小写字母都转换成大写字母。当然数字计算操作也不在话下。
具体操作如 Compute Replacement String 。