Emacs RegExp - 如何选择CamelCase字?

时间:2018-04-21 11:41:41

标签: regex emacs

我还在学习Emacs'正则表达式并尝试选择CamelCase单词以突出显示。

这是我的正则表达
\\([A-Z]*\\)\\.[a-zA-Z0-9_-]*[(]

我认为它应该只选择像这样的单词=> HelloWorld.hello(
它确实如此。它确实完全突出了这个词 但它也选择了非camelcase word => helloWorld.hello(

我做错了什么?

1 个答案:

答案 0 :(得分:2)

好的,一旦你知道了答案,这实际上很简单 添加

(let ((case-fold-search nil))
  (do-something-with-regexp))

实际上解决了我的问题。