在邪恶模式下使用 Emacs,我遇到了包含 的正则表达式的问题\_
,例如
/TAG1\_.\{-}TAG2
/TAG1\_s*TAG2
例如,第一个正则表达式在 Vim 中用于查找TAG1
和之间的任何文本块TAG2
,包括空格和换行符。它将匹配例如
TAG1
text
more text TAG2
然而,在 Emacs evil-mode 中,只要我输入\_
,我就会收到一条Premature end of regular expression
错误消息。其他不带\_
, as
/TAG1\n*TAG2
按预期工作,所以问题出在\_
. 我尝试过使用邪恶组设置,但无济于事。任何提示问题可能出在哪里?
PS:无论我是否使用GUI,都会出现此问题。在 Vim 我没有遇到任何问题