在 Regex-builder 中激活 Emacs 的 kill-ring

在 Regex-builder 中激活 Emacs 的 kill-ring

如何在 Regex-builder 中激活 Emacs 的 kill-ring?

我的正则" [a-zA-z/0-9-.]*"表达式突出显示了我想要删除的内容。我将正则表达式放入 kill ring 中C-c C-w。我通过按 激活 delete -命令,但没有成功,SHIFT-CTRL-META-5这就是我的理解C-M-%,然后ENTER给出replaced 0 occurances。我显然应该按!某处。

你按哪儿!

答案1

我认为您遇到的问题是C-c C-w复制引用的正则表达式并且query-replace-regexp似乎只喜欢原始正则表达式。

例如

C-M-% "[a-z]+" RET test RET

不起作用,但是

C-M-% [a-z]+ RET test RET

确实有效。

我不知道您在使用密钥时指的是什么!;您是否获得了您正在使用的参考资料?

您将在这里看到同样的问题堆栈溢出提出一些解决问题的想法。包括参考重建者+它显然具有一些使其能够很好地运行的功能query-replace-regexp等。

相关内容