跳转到内容

正则表达式/Emacs正则表达式

来自Wikibooks,开放世界中的开放书籍

关于文本编辑器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") 来匹配字符。

工具中的使用

[编辑 | 编辑源代码]

使用此正则表达式语法的工具和语言包括

华夏公益教科书