我复制的正确的正则表达式:
\(.\)
我在M-x isearch-forward-regexp之后粘贴了什么:
\\(\.\\)
有没有办法解决这个问题?
答案 0 :(得分:1)
isearch-yank-pop
会使被拉动的文本为regexp-quote
d。假设无论你是什么,都是逐字逐句找到的文本,而不是正则表达式的一部分。
解决方法是编辑搜索模式( Me ),然后将文本拖入迷你缓冲区( Cy < / KBD>)。
答案 1 :(得分:1)
@phils说的是什么。 (在regexp搜索期间,在vanilla Isearch中进行Yanking适用regexp-quote
。)
如果您使用库Isearch+,那么:
自动regexp-quote
- 是否完成由选项 isearchp-regexp-quote-yank-flag
控制。
您可以使用 C-`
(命令isearchp-toggle-regexp-quote-yank
)在isearch期间随时切换该选项值。