2

我在缓冲区中有一个字符串"THIS_IS_A_TEST"(引号是字符串的一部分)。

我想把它变成"ThisIsATest". 我正在尝试使用query-replace-regexp替换\(\w+\)_?\,(capitalize \1). 但是,大写的单词没有大写。

对这些单词中的任何一个运行M-c( capitalize-word) 都可以正常工作,如果我的测试字符串更改为 "this_is_a_test",那么我会得到所需的结果 ( "ThisIsATest")。

怎么了?这是大写的错误吗?

(请注意,这仍然会在没有加载初始化文件的情况下发生)

4

1 回答 1

2

如果我设置case-replace为,它对我有用nil。我不确定为什么这对小写字符串不做同样的事情,虽然......

于 2013-11-04T15:16:50.697 回答