使用 replace-regexp 在行首添加序号
文章目录
假设有如下文本
1Google
2Facebook
3Amazon需要在行首添加数字序号,变成如下的效果,有什么好的方式?
11. Google
22. Facebook
33. Amazonreplace-regexp 可以轻松实现这个效果:
M-x replace-regexp RET ^ RET \,(1+ \#). RET
解释一下:
^表示匹配行首\,(1+ \#).替换的内容以\,开始表示这是一个 ELisp 表达式,其中\#表示当前替换的个数,默认从 0 开始,所以这里用了1+
改变下需求,如果不是数字序号,而是字母表序号,可以怎么做?
1a. Google
2b. Facebook
3c. Amazon替换的内容改成 \,(char-to-string (+ ?a \#)). 即可。
收听方式

反馈
- 对节目有想法或发现内容错误?欢迎来信交流️