问题标签 [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 投票
1 回答
436 浏览

regex - 正则表达式和拆分 camelCase

我想获取字符串中包含的所有大写字母单词的数组。但前提是该行以“set”开头。

例如:

不受“设置”正则表达式的限制,看起来像/([A-Z][a-z]+)/

0 投票
2 回答
1130 浏览

java - 无法使用 FreeMarker 访问混合(骆驼)大小写 Java 变量名

我正在使用 FreeMarker (2.3.18) 访问自定义类中的 Java 变量。当变量名混合大小写(驼峰式)时,我收到一条错误消息,指出该变量不存在。

这是我的课的一个片段:

在我的 FreeMarker 模板中,${passedInStudent.name_last}成功返回值,但是 ${passedInStudent.nameFirst}- 返回一个错误说

  1. 在 FreeMarker 中使用驼峰式变量名称是否存在已知问题?
  2. 这个特定版本的 FreeMarker 可能有问题吗?
  3. 有控制它的配置吗?
  4. 我访问这些变量的方式还有其他问题吗?
0 投票
5 回答
11864 浏览

java - 大写缩写的命名约定

是否应该调用返回 XML 流的方法

或者相反

你对此有何看法?什么是最佳实践?

0 投票
7 回答
2248 浏览

r - 在 R 中拆分 CamelCase

有没有办法在 R 中拆分驼峰字符串?

我尝试过:

0 投票
9 回答
13644 浏览

linux - linux bash,驼峰式字符串用破折号分隔

有没有办法转换这样的东西:

我找到了一些将所有字母转换为大写或小写的方法,但不是这样;有任何想法吗?

0 投票
4 回答
1774 浏览

php - 将连字符分隔的字符串转换为驼峰式?

例如:

abc-def-xyzabcDefXyz

the-foootheFooo

等等

执行此 PHP 的最有效方法是什么?

这是我的看法:

但我有一种感觉,它可以用更少的代码来完成 :)

ps:祝大家节日快乐!!:D

0 投票
7 回答
29482 浏览

ruby - 在Ruby中将嵌套哈希键从CamelCase转换为snake_case

我正在尝试构建一个 API 包装器 gem,并且在将哈希键从 API 返回的 JSON 转换为更 Rubyish 格式时遇到问题。

JSON 包含多层嵌套,包括哈希和数组。我想要做的是将所有键递归转换为snake_case以便于使用。

这是我到目前为止所得到的:

上面调用此方法将字符串转换为snake_case:

理想情况下,结果将类似于以下内容:

我弄错了递归,我尝试过的这种解决方案的每个版本要么不转换第一级以外的符号,要么过度尝试转换整个哈希,包括值。

如果可能,尝试在帮助类中解决所有这些问题,而不是修改实际的 Hash 和 String 函数。

先感谢您。

0 投票
5 回答
246 浏览

c# - 如何使用 C# 将字符串转换为 PascalCase 字符串?

我的代码有问题。我不知道我做错了什么。我想让用户写一些句子,然后程序应该将写好的句子分成单个单词,我在数组中每个单词的第一个字符上使用 ToUpper,然后再次将它们连接在一起而没有空格。

我的代码是:

我尝试 Step into 看看我是否能看到问题所在,但我不知道。

0 投票
2 回答
1498 浏览

ruby - 在 Ruby 中的文本中查找 CamelCase

可能重复:
用于识别 CamelCased 单词的正则表达式

我正在尝试在文本中检测 CamelCase。在 Rubular 中,我的正则表达式工作正常,但在我的脚本中似乎不起作用。我的正则表达式:http ://rubular.com/r/fbeXAM69dX

我的脚本:recognizers.rb

在另一个文档中,tag_helpers.rb

是骆驼案吗?工作但我的正则表达式检测到错误,所以我不得不改变,所以我知道我的正则表达式的问题。如果有人有想法,我有点绝望。

编辑:这是我的测试

我正在使用 Ruby 1.8.7

0 投票
5 回答
18891 浏览

javascript - Javascript/jQuery:拆分驼峰字符串并添加连字符而不是空格

我想这是正则表达式的多部分情况,但是您将如何在大写字母处拆分驼峰式字符串,将它们转换为小写字母,然后在每个新字符串之间添加连字符?

例如:

这个字符串

会成为:

这个字符串