如何禁用Emac regexp替换的“功能”(不需要的大小写)

时间:2011-08-29 20:27:32

标签: regex emacs

假设我有一个包含以下内容的缓冲区:

Hello
HELLO

我运行了从\(.*\)\1 World!的正则表达式替换

结果是

Hello World!
HELLO WORLD!

虽然我想要的是

Hello World!
HELLO World!

我可以设置一个选项吗?

2 个答案:

答案 0 :(得分:7)

case-replace设置为nil,如下所示:

(setq case-replace nil)

然后它会在替换中保留大小写。

答案 1 :(得分:1)

C-h f query-replace-regexp RET