问题标签 [case-conversion]

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 回答
157 浏览

prolog - 如何将大写输入转换为小写?

我有一个带有两个参数的谓词,其中第一个参数可以是复合参数,第二个参数始终是 B。我还定义了一些新的运算符,例如+&

在这里,用户可以键入类似pvc((x+y)&(A+b), B).
作为 Prolog 的初学者,我想做的是将复合转换A为全小写并somestuff使用 new调用AN。应该是这样somestuff((x+y)&(a+b), B)

我尝试了类似pvc(A, B) :- downcase_atom(A,AN),somestuff(AN, B).
但它似乎不是正确的方法。我将不胜感激。

0 投票
1 回答
39 浏览

bash - Bash , 和 ^^ 大小写转换不是匹配模式

我一直在尝试 bash 内部大小写转换,发现我认为不一致。

我定义了一个值为“aBcDeF”的变量,并尝试将 [AD] 范围内的第一个大写字符转换为小写。我希望得到“abcDeF”的结果,但相反,我得到:

它似乎与小写“a”匹配,看到它已经是小写并得出结论,无事可做。

bash手册页

该模式被扩展以产生一个模式,就像在文件名扩展中一样。参数扩展值中的每个字符都针对模式进行测试,如果匹配模式,则转换其大小写。模式不应尝试匹配多个字符。

这使我研究了关于文件名扩展的部分,这似乎很清楚第一个大写字符应该匹配。

这让我想知道大小写转换,一般来说,事情不像手册页所示的那样工作。

我的脚本:

这给出了:

如果我要求 bash 版本,我会得到:

我是否正确解释了这一点?如果没有,我做错了什么?

0 投票
2 回答
2860 浏览

naming-conventions - 在蛇案例中处理数字的正确方法是什么?

如果我想在蛇形情况下写一个像“Column 1”这样的短语(通常的 C 格式化标识符的方式,some_function看起来column_1column1

这可能是一个令人痛苦的微不足道的问题,但我无法找到可以回答这个问题的蛇案例定义。

0 投票
2 回答
289 浏览

c# - ToTitleCase() 方法不适用于特殊字符

我有一个需要转换的字符串,以便将第一个字符转换为大写。使用 ToTitleCase 方法它可以正常工作,除了有特殊字符的情况。

以下是代码和预期结果

预期结果:Test^s Check 但结果是 Test^S Check,特殊字符后“S”转换为大写 ^

无论如何要将转换更改为预期结果

0 投票
2 回答
105 浏览

regex - 如何使用正则表达式将字符串的首字母转换为大写

给定编辑器(例如 Rubymine 或 IntelliJ)中的一堆字符串,如下所示:

清单:[“必需”,“入境时待定”,“呼吸器、手套、工作服等”]

如何使用内置的 Regex 搜索和替换将字母转换为大写

对此:

清单:[“必需”,“入境时待定”,“呼吸器、手套、工作服等”]

注意:“待定”应保留为“待定”而不是“待定”

0 投票
0 回答
27 浏览

reactjs - 使用 react-html-parser 时如何防止在 ReactJS 中更改用户定义组件的大小写?

我正在尝试使用react-html-parserrawJSX将以下字符串转换为 JSX 。

react-html-parser将所有标签和组件转换为小写,即将MyParagraph组件转换为小写为myparagraph.

但是我不想改变我定义的组件的大小写,即我希望在从字符串转换为 JSX 之后,MyParagraph应该是MyParagraph,它不应该转换为myparagraph.

为什么我不想改变大小写:根据ReactJS 的官方文档,用户定义的组件必须大写。如果它们没有大写,它们将被视为 HTML 标记。

0 投票
1 回答
56 浏览

nuxt.js - Nuxt.js 文件和文件夹命名的大小写约定是什么?

我正在 nuxt 中创建文件和文件夹。现在我对文件夹和文件命名的大小写约定有些困惑。哪些案例约定遵循 nuxt.js?喜欢,

在页面文件夹中:

  • 文件夹:resetPassword/ResetPassword/reset-password/reset_password 哪个好?
  • 文件:resetPassword.vue/ResetPassword.vue/reset-password.vue/reset_password 哪个好?