122得票6回答
Python类的文件名是否也应该采用驼峰命名法?

我知道在Python中类通常使用驼峰式大小写。 如果文件仅包含该类,那么将包含类的文件也命名为驼峰式大小写是正常惯例吗? 例如,className类是否应存储在className.py而不是class_name.py中?

118得票16回答
将蛇形命名法(snake_case)转换为小驼峰命名法(lowerCamelCase)。

什么是将蛇形命名法(my_string)转换为小驼峰命名法(myString)的好方法?在Python 2.7中,有什么明显的解决方案可以通过下划线分割字符串,将每个单词的首字母大写,并重新拼接在一起。 然而,我对其他更惯用的解决方案或者使用正则表达式(RegExp)来实现这个目标(带有一些...

106得票19回答
将C#中的TitleCase字符串转换为camelCase字符串

我有一个字符串,我将其转换为TextInfo.ToTitleCase并删除了下划线,然后将字符串连接在一起。现在我需要将字符串中的第一个字符且仅第一个字符改为小写,但由于某种原因,我无法想出如何实现。 class Program { static void Main(string[]...

94得票11回答
将驼峰式或标题式的文字分割成单词(高级)的正则表达式

我找到了一个很棒的正则表达式,可以提取出camelCase或TitleCase表达式中的部分。 (?<!^)(?=[A-Z]) 它按预期工作: value -> value camelValue -> camel / Value TitleValue -> Title / Value...

94得票4回答
为什么Python中的True/False要大写?

所有成员变量都使用驼峰命名法,是吗?为什么是True/False而不是true/false,后者更加随意呢?

77得票3回答
在 PostgreSQL 标识符中使用下划线或驼峰命名法,当编程语言使用驼峰命名法时?

给定一个使用驼峰命名法的面向对象语言,以及一个类似以下结构的示例对象: { id: 667, firstName: "Vladimir", lastName: "Horowitz", canPlayPiano: true } 我应该如何在 PostgreS...

77得票9回答
禁用eslint中的驼峰规则检查

我有一个包含多个eslint规则违反的大型JavaScript文件。我试图禁用它们并逐个解决。下面的代码显示我可以毫不费力地禁用所有规则,但不能禁用驼峰命名法等其他单个规则。尽管我使用的方法应该按照eslint文档工作,但我的理解中必须存在缺陷。 这段代码很短,但无法消除有关驼峰命名法的错误...

76得票16回答
如何在python中进行驼峰式拆分

我想要实现的是这样的效果:>>> camel_case_split("CamelCaseXYZ") ['Camel', 'Case', 'XYZ'] >>> camel_case_split("XYZCamelCase&quot...

56得票5回答
Javascript/jQuery:拆分大小写字符串并用连字符代替空格

我想这是一个使用正则表达式的多部分情况,但如何在大写字母处拆分驼峰字符串并将它们变成小写字母,然后在每个新字符串之间添加连字符? 例如: thisString 将变成: this-string

50得票9回答
PascalCased单词的正则表达式(又称具有首字母大写的camelCased)

如何使用正则表达式在文档中查找所有 PascalCase 单词? 如果您不知道 Pascal case 的含义,我只关心前导大写驼峰命名(即首字母大写的驼峰命名单词)。