首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用elisp替换无法正常工作的Find-replace regexp

使用elisp替换无法正常工作的Find-replace regexp
EN

Stack Overflow用户
提问于 2013-11-04 22:38:36
回答 1查看 76关注 0票数 2

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

我想把这个交给"ThisIsATest"。我正在尝试使用query-replace-regexp来实现这一点,我用\,(capitalize \1)替换了\(\w+\)_?。但是,大写的单词不是大写的。

对这些单词运行M-c (capitalize-word)可以很好地工作,如果我的测试字符串被改为"this_is_a_test",那么我就会得到期望的结果("ThisIsATest")。

出什么问题了?这是capitalize中的bug吗?

(请注意,在未加载init文件的情况下仍会发生这种情况)

EN

回答 1

Stack Overflow用户

发布于 2013-11-04 23:16:51

如果我将case-replace设置为nil,它将对我起作用。我不确定为什么这不能对小写字符串做同样的事情,尽管...

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19770094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档