replace-regexp

在GNU Emacs里面,如果replace-regexp的替换字符串部分出现,,并且后面接一个Emacs Lisp表达式,那么这个表达式的计算结果将作为替换字符串的一部分。比如将oddmuse格式的标题(=== 标题 ===)转换为Org Mode的标题(** 标题),可以使用

M-x replace-regexp RET (=+?) (.+?) =+ RET ,(make-string (1- (length 1)) ?*) 2 RET

注意其中长度减1。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据