正則表示式/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 上