问题标签 [camelcasing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3392 浏览

algorithm - 将文本格式化为 Pascal 或驼峰大小写的算法

使用这个问题作为基础,有一个算法或编码示例可以将一些文本更改为 Pascal 或 Camel 大小写。

例如:

变成

0 投票
8 回答
17465 浏览

string - JavaME:将字符串转换为驼峰式

将像“Hello thereeveryone”这样的字符串转换为“helloThereEveryone”的方法的简单实现是什么?在 JavaME 中,对 String 和 StringBuffer 实用程序操作的支持非常有限。

0 投票
4 回答
28215 浏览

python - 为什么 True/False 在 Python 中大写?

所有成员都是骆驼案,对吧?为什么是真/假而不是真/假,哪个更轻松?

0 投票
4 回答
3664 浏览

bash - 如何剪切(1)驼峰式单词?

在 Bash 中是否有一种简单的方法可以将驼峰词拆分为其组成词?

例如,我想将 aCertainCamelCasedWord 拆分为“某个 Camel Cased Word”,并能够选择我感兴趣的那些字段。当单词分隔符是下划线时,这可以通过 cut(1) 轻松完成,但是当单词是驼峰式时,我该怎么做呢?

0 投票
3 回答
637 浏览

resharper - Resharper 4.1 是否支持驼峰和正常选择模式?

我在 resharper 中找到了 Camel Humps 的设置:

Resharper -> 选项 -> 编辑器 -> 使用 CamelHumps

问题是我仍然希望能够使用正常选择模式(即 CTRL+Arrow 和 CTRL+SHIFT+Arrow 的默认行为)以及 CamelHumps 模式。

例如考虑这个变量:

私人 int MyVeryLongCamelCaseName;

现在,如果我想复制整个变量,那么我想要 CTRL+SHIFT+左箭头的 VS 默认行为,如果光标在 M 上,则选择整个变量。

但是,如果我想将名称更改为 MyExtremelyLongCamelCaseName,那么我想要 Resharper 提供的 CamelHumps 行为。

有没有办法让这两种行为都有不同的快捷方式?

0 投票
1 回答
891 浏览

regex - 将 Pascal 大小写的 setter 转换为下划线分隔的变量名

这并不像看起来那么简单。你们中的大多数人可能会想到/([A-Z])/_$1/我在互联网上找到的正则表达式,但我的特殊情况稍微复杂一些。我的源字符串包含更多我不想在我的部分之前转换的内容。

考虑一个常规的二传手:

当然,这个方法缺少一个参数。也许我有很多这样的方法。我想将该行转换为

这是一件很容易考虑的事情,但不像我深入思考那么简单。它类似于此线程中的 Andreas_D ,但增加了尝试迭代修改变量名的挑战......

使用正则表达式可能会很明显,但我对它们还是很陌生。无论哪种方式,我在搜索的任何地方都找不到解决这个问题的好方法。

编辑:当然,我意识到“公共职能”中没有大写字母可以保证安全。但是,此搜索和替换将针对代码块运行,我想确保我修改的字符串以“公共函数”开头。

0 投票
8 回答
46795 浏览

regex - PascalCased 单词的正则表达式(又名 camelCased,前导大写字母)

如何使用正则表达式在文档中查找所有PascalCased单词?

如果您不知道 Pascal 大小写这个词,我只关心大写驼峰大小写(即首字母大写的驼峰大小写单词)。

0 投票
30 回答
255788 浏览

python - 优雅的 Python 函数将 CamelCase 转换为 snake_case?

例子:

0 投票
6 回答
8624 浏览

java - Camel Back 中的首字母缩略词

我经常看到 Java 类名像

代替

我的直觉是完全大写的首字母缩写词,但显然很多人的想法不同。或者也许只是因为很多代码生成器在使用首字母缩写词时遇到了麻烦......

所以我想听听公众的意见。您如何将包含首字母缩写词的类名大写?

0 投票
1 回答
71 浏览

asp.net - 我应该创建一个属性来制作驼峰式表名,间隔吗?

我想自定义在动态数据网站中输出的表格的标题。具体来说,如果列的名称类似于“PhonebookManager”,我希望它显示“Phonebook Manager”(注意空格)。我应该在哪里完成这项工作?