在 Emacs 中,当我用 regexp 替换以下列表时opeN \1 closE
:
A001X
B002X
C003X
它将全部转换为大写:
OPEN A001X CLOSE
OPEN B002X CLOSE
OPEN C003X CLOSE
这不是我所期望的。应该是:
opeN A001X closE
opeN B002X closE
opeN C003X closE
为什么会发生这种情况?又该如何避免?
答案1
查看 query-replace-regexp 的定义 --> 参见 case-replace。例如,参见 query-replace-regexp 与
(setq 大小写替换 nil)
你得到了预期的行为