正则表达式/Emacs正则表达式
外观
< 正则表达式
关于文本编辑器Emacs中使用的正则表达式的说明
- 对于反斜杠转义(魔术与字面量),Emacs 使用了 BRE 和 ERE 的混合。与 ERE 相似,Emacs 支持未转义的 +, ?. 与 BRE 相似,Emacs 支持转义的 \(, \), \|, \{, \}
- Emacs 支持的 GNU 正则表达式扩展包括 \w, \W, \b, \B, \<, \>, \` , \' (缓冲区的开始和结束)
- 没有像 PCRE 中的 "\s" 一样;空白字符由 "\s-" 匹配。
- 没有像 PCRE 中的 "\d" 一样;使用 [0-9] 或 [[:digit:]]
- 没有像 PCRE 中的前瞻和后顾
- Emacs 正则表达式可以通过使用特定模式的语法表 ("\sc", "\s-", "\s ") 或类别 ("\cc", "\cg") 来匹配字符。
使用此正则表达式语法的工具和语言包括
- 正则表达式 在 emacswiki.org 上
- Perl 和 Emacs 正则表达式对比 在 lemoda.net 上