跳轉到內容

正則表示式/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") 來匹配字元。

工具中的使用

[編輯 | 編輯原始碼]

使用此正則表示式語法的工具和語言包括

華夏公益教科書