问题标签 [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.
regex - 正则表达式和拆分 camelCase
我想获取字符串中包含的所有大写字母单词的数组。但前提是该行以“set”开头。
例如:
不受“设置”正则表达式的限制,看起来像/([A-Z][a-z]+)/
java - 无法使用 FreeMarker 访问混合(骆驼)大小写 Java 变量名
我正在使用 FreeMarker (2.3.18) 访问自定义类中的 Java 变量。当变量名混合大小写(驼峰式)时,我收到一条错误消息,指出该变量不存在。
这是我的课的一个片段:
在我的 FreeMarker 模板中,${passedInStudent.name_last}
成功返回值,但是 ${passedInStudent.nameFirst}
- 返回一个错误说
- 在 FreeMarker 中使用驼峰式变量名称是否存在已知问题?
- 这个特定版本的 FreeMarker 可能有问题吗?
- 有控制它的配置吗?
- 我访问这些变量的方式还有其他问题吗?
java - 大写缩写的命名约定
是否应该调用返回 XML 流的方法
或者相反
你对此有何看法?什么是最佳实践?
r - 在 R 中拆分 CamelCase
有没有办法在 R 中拆分驼峰字符串?
我尝试过:
linux - linux bash,驼峰式字符串用破折号分隔
有没有办法转换这样的东西:
至
我找到了一些将所有字母转换为大写或小写的方法,但不是这样;有任何想法吗?
php - 将连字符分隔的字符串转换为驼峰式?
例如:
abc-def-xyz
至abcDefXyz
the-fooo
至theFooo
等等
执行此 PHP 的最有效方法是什么?
这是我的看法:
但我有一种感觉,它可以用更少的代码来完成 :)
ps:祝大家节日快乐!!:D
ruby - 在Ruby中将嵌套哈希键从CamelCase转换为snake_case
我正在尝试构建一个 API 包装器 gem,并且在将哈希键从 API 返回的 JSON 转换为更 Rubyish 格式时遇到问题。
JSON 包含多层嵌套,包括哈希和数组。我想要做的是将所有键递归转换为snake_case以便于使用。
这是我到目前为止所得到的:
上面调用此方法将字符串转换为snake_case:
理想情况下,结果将类似于以下内容:
我弄错了递归,我尝试过的这种解决方案的每个版本要么不转换第一级以外的符号,要么过度尝试转换整个哈希,包括值。
如果可能,尝试在帮助类中解决所有这些问题,而不是修改实际的 Hash 和 String 函数。
先感谢您。
c# - 如何使用 C# 将字符串转换为 PascalCase 字符串?
我的代码有问题。我不知道我做错了什么。我想让用户写一些句子,然后程序应该将写好的句子分成单个单词,我在数组中每个单词的第一个字符上使用 ToUpper,然后再次将它们连接在一起而没有空格。
我的代码是:
我尝试 Step into 看看我是否能看到问题所在,但我不知道。
ruby - 在 Ruby 中的文本中查找 CamelCase
可能重复:
用于识别 CamelCased 单词的正则表达式
我正在尝试在文本中检测 CamelCase。在 Rubular 中,我的正则表达式工作正常,但在我的脚本中似乎不起作用。我的正则表达式:http ://rubular.com/r/fbeXAM69dX
我的脚本:recognizers.rb
在另一个文档中,tag_helpers.rb
是骆驼案吗?工作但我的正则表达式检测到错误,所以我不得不改变,所以我知道我的正则表达式的问题。如果有人有想法,我有点绝望。
编辑:这是我的测试
我正在使用 Ruby 1.8.7
javascript - Javascript/jQuery:拆分驼峰字符串并添加连字符而不是空格
我想这是正则表达式的多部分情况,但是您将如何在大写字母处拆分驼峰式字符串,将它们转换为小写字母,然后在每个新字符串之间添加连字符?
例如:
这个字符串
会成为:
这个字符串