emacs使用正则表达式
参考链接
使用方法
先执行"M-x isearch-forward-regexp <RET>",然后用emacs的正则表达式规则匹配内容,匹配好内容后直接无缝衔接执行"M-%"对前边正则表达式匹配的内容进行替换。
要匹配多个换行符并直到以指定内容结尾,你可以使用以下正则表达式
要匹配多个换行符并直到以指定内容结尾,你可以使用以下正则表达式
|
|
在这里:
- [[:ascii:]\n\r]* 匹配任意ASCII字符、换行符(\n)、回车符(\r)零次或多次。
- 指定内容$ 表示以 "指定内容" 结尾的文本行。
在 Emacs 中,你可以使用 query-replace-regexp 或 replace-regexp 命令来执行基于正则表达式的替换操作。你可以按下 M-% 进入交互式查找替换模式,然后输入上述正则表达式进行匹配和替换操作。
occur命令-根据正则表达式匹配内容到新的buffer
执行命令:<M-x occur>