Emacs创建正则表达式的工具:re-builder使用笔记
来源:互联网 发布:淘宝店铺代运营方案 编辑:程序博客网 时间:2024/04/27 02:57
re-builder
re-builder是一个可用让你交互式创建正则表达式的工具. 当你在re-builder中修改正则表达式时,会动态的在buffer中用高亮显示出正则表达式的匹配范围.
re-builder支持多种格式的正则(但不支持PCRE).
启动re-builder
M-x re-builder
设置正则格式
通过设置变量`reb-re-syntax`可用设置re-builder解析的正则表达式的语法类型.
Syntax Description readdefault. Similar to string but requires “double escaping” of backslashes like you would be required to do in elisp. 例如"\\(bar\\)",缺点是太多\了stringrecommended. Similar to read but you don’t have the issue of backslash plague that haunts the default settings. 例如"",推荐这种方法sregexA symbolic regular expression engine that uses s-expressions instead of strings.lisp-reYet another regular expression engine that uses s-expressionsrxA third, and far more advanced, s-expression regexp engine. Use this and not sregex or lisp-re if you want to use a lisp-style regexp engine.操作命令
更改re-builder的正则解析语法类型
C-c TAB
在匹配正则的内容中高亮显示捕获的分组
C-c C-e会进入sub-expression mode,随后输入数字0-9表示高亮捕获的哪个分组,q表示退出该mode
切换大小写敏感
C-c C-i
在匹配的内容中遍历
C-c C-s表示下一个匹配的内容
C-c C-w表示上一个匹配的内容
保存创建的正则表达式
C-c C-w
更改target-buffer
C-c C-b,更改target-buffer后,在RE-Builder中创建的正则匹配到target buffer中的内容
退出re-builder
C-c C-q
0 0
- Emacs创建正则表达式的工具:re-builder使用笔记
- 正则表达式re笔记
- PYTHON RE模块 正则表达式的使用
- Python Re正则表达式笔记
- Python的re(正则表达式)模块学习笔记
- python的re正则表达式学习笔记1
- python的正则表达式 re
- python的re正则表达式
- python的正则表达式 re
- python的正则表达式 re
- 正则表达式的方法--re
- python的re模块及正则表达式的使用
- python中正则表达式以及re模块的使用
- python正则表达式模块,re.sub的函数使用
- python正则表达式——re模块的使用
- Python正则表达式--Re库的基本使用
- python 正则表达式 python re模块的使用
- python中正则表达式库re的使用(regex)
- 《c++编程剖析-问题,方案和设计准则》笔记
- git中文文件名、目录名乱码应该怎么解决?
- org-page配置中的一些注意事项
- Emacs之ido-mode笔记
- Emacs中关于括号的操作
- Emacs创建正则表达式的工具:re-builder使用笔记
- emacs中关于窗口的操作
- Emacs中关于行操作的命令
- Emacs的排序命令
- Emacs高亮设置:Hi-Lock mode笔记
- emacs中的elisp REPL工具:ielm
- Emacs中的网络工具封装命令
- emacs之occur mode笔记
- 使用Emacs执行外部shell命令