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

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

16得票2回答
我们所有的MySQL约束都变成了小写字母,这是什么原因引起的?

我们在所有的工作中都使用camelCase命名约定——从数据库表到对象属性、列、数据库索引和约束。 我们在一个新项目中使用这些约定已经两个月了,一切都很顺利,但突然昨晚只有其中一个6个数据库上的所有关系从camelCase转为小写。需要注意的是,只有约束条件被转换了,而索引本身仍保持came...

15得票8回答
如何将短横线式命名转换为帕斯卡式命名?

我该如何将此转换为PascalCase和camelCase?var text = "welcome-to-a-New-day"; toPascalCase(text); // "WelcomeToANewDAY" toCamelCase(text); /...

30得票8回答
如何在JavaScript中将驼峰字符串转换为破折号?

我想要转换这些字符串:fooBar FooBar 转化为:foo-bar -foo-bar 如何以最优雅和高效的方式,对于任何给定字符串,在JavaScript中执行此操作?

10得票7回答
匹配驼峰命名和帕斯卡命名的正则表达式

我即将编写一个解析器,用于处理一种对类型、变量等命名有严格语法规则的语言。例如,所有类的命名必须采用PascalCase,而所有变量/参数名称和其他标识符必须采用camelCase。 例如,不允许使用HTMLParser,而应该使用HtmlParser。您有没有任何正则表达式的想法,可以匹配...

33得票3回答
在PHP命名中,什么情况下应该使用驼峰式命名法(camelCase)或下划线命名法(underscores)?

我一直在学习PHP,发现人们对命名方式有很多不同的看法,我希望至少自己能够保持一致。 在哪些地方应该使用驼峰式命名,在哪些地方应该使用下划线命名? 想法: 变量/属性:$userid或$user_id或$userID 类:MyCustomClass或myCustomClass 函数/方...

23得票9回答
Linux Bash:将驼峰式字符串转换为破折号分隔的字符串

有没有一种方法可以将这样的东西转换为:MyDirectoryFileLine my-directory-file-line 我发现一些将所有字母转换为大写或小写的方法,但不是这种方式;有什么想法吗?

18得票3回答
驼峰命名法转短横线命名法 - 相邻的两个大写字母

我正在使用这个函数将驼峰式字符串转换为破折号分隔的字符串:function camel2dashed($className) { return strtolower(preg_replace('/([^A-Z-])([A-Z])/', '$1-$2', $className)); } ...

320得票14回答
我该如何从ASP.NET MVC控制器方法返回由JSON.NET序列化的camelCase JSON?

我的问题是,我希望通过JSON.NET序列化,从ASP.NET MVC控制器方法返回camelCased(而不是标准的PascalCase)的JSON数据,使用ActionResult。 以以下C#类为例: public class Person { public string F...

21得票1回答
驼峰命名法中的单个字母单词,如何处理?有什么标准?

我正在尝试将一个对象的顶点X组件按照向量的方式进行分组,就像数组结构一样。 自然而然地,这是正确的做法。Vec xComponents; or Vec xVals; or simply Vec x; 然而有时候我想在id中指定哪些x组件属于,我在考虑这样做。Vec objXComponent...