在emacs regexp中使用"Mx发生"的"或"运算符

mat*_*ots 3 regex emacs

我想要概述一下我的Python程序,所以我跑了:

M-x occur

而且我提供的正则表达式

(def)|(class)

没能匹配任何东西.

我也看过这篇文章,试过了

(def)\\|(class)

但这无法匹配任何东西......

我如何M-x occur匹配classdef

nam*_*ess 6

你必须使用单反斜杠(没有括号,或者你也应该转义括号):

def\|class
Run Code Online (Sandbox Code Playgroud)