问题标签 [pascalcasing]

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 投票
17 回答
22988 浏览

.net - .NET - 如何将“大写”分隔的字符串拆分为数组?

我如何从这个字符串开始:“ThisIsMyCapsDelimitedString”

...到这个字符串:“这是我的大写分隔字符串”

VB.net 中最少的代码行是首选,但也欢迎使用 C#。

干杯!

0 投票
5 回答
339 浏览

coding-style - 帕斯卡案例边缘案例

现在的 Pascal 案例:是“Nontaxable”还是“NonTaxable”?

0 投票
1 回答
891 浏览

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

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

考虑一个常规的二传手:

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

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

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

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

0 投票
8 回答
46795 浏览

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

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

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

0 投票
3 回答
1230 浏览

python - 变量和方法的正确大小写和格式以及 Python

所以我知道有些语言有预期的约定。

PHP - underscore_case() [在大多数情况下,lolo]

爪哇 -camelCase()

C# -PascalCase()

等等

什么是“Pythonic”命名约定?我知道这最终并不重要,但只是想知道大多数模块是否有一种“最佳实践”方式。

0 投票
32 回答
113233 浏览

php - 如何将 PascalCase 转换为 snake_case?

如果我有:

我需要

PHP 是否为此目的提供函数?

0 投票
4 回答
7666 浏览

regex - 匹配骆驼和帕斯卡案例的正则表达式

我即将为一种语言编写一个解析器,该语言应该对类型、变量等的命名有严格的句法规则。例如,所有类必须是 PascalCase,所有变量/参数名称和其他标识符必须是 camelCase。

例如HTMLParser不允许,必须命名HtmlParser。任何可以匹配PascalCase但没有两个大写字母的正则表达式的想法?

0 投票
12 回答
71623 浏览

java - 如何在 Java 中将 CamelCase 转换为人类可读的名称?

我想编写一个将 CamelCase 转换为人类可读名称的方法。

这是测试用例:

0 投票
5 回答
5697 浏览

string - 如何在 XSLT 中将字符串格式化为 Pascal 大小写?

我正在尝试在 XSLT 中格式化字符串,这些字符串需要采用帕斯卡大小写,才能正确用于我正在使用的应用程序。

例如:

this_text会变成ThisText
this_long_text会变成ThisLongText

是否也可以在可以将输入发送到格式的位置进行设置,这样我就不必多次重新创建格式?