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

c++ - C / C++ UTF-8 大写/小写转换

问题:有一种方法具有相应的测试用例,可以在一台机器上运行而在另一台机器上失败(详情如下)。我认为代码有问题,导致它偶然在一台机器上工作。不幸的是我找不到问题。

请注意,std::string 和 utf-8 编码的使用是我没有真正影响的要求。使用 C++ 方法完全没问题,但不幸的是我什么都没找到。因此使用 C 函数。

方法:

考试:

失败的测试(仅发生在两台机器中的一台上):

两台机器都安装了语言环境 en_US.utf8。然而,他们使用不同版本的 libc。它可以在带有 GLIBC_2.14 的机器上工作,与编译位置无关,并且不能在另一台机器上工作,而它只能在那里编译,否则它缺少正确的 libc 版本。

无论哪种方式,都有一台机器可以编译此代码并在它失败时运行它。代码一定有问题,我想知道是什么。指向 C++ 方法(尤其是 STL)也很好。由于其他外部要求,应避免使用 Boost 和其他库。

0 投票
10 回答
52987 浏览

c# - 如何将文本转换为 Pascal 大小写?

我有一个变量名,比如“WARD_VS_VITAL_SIGNS”,我想将其转换为 Pascal 大小写格式:“WardVsVitalSigns”

我怎样才能进行这种转换?

0 投票
4 回答
1572 浏览

java - 在不使用 if 语句的情况下将小写字符转换为大写

如何char在不使用 if 语句的情况下将小写字母转换为大写字母?即不要使用这样的代码:

0 投票
11 回答
57783 浏览

javascript - Javascript 将 PascalCase 转换为 underscore_case/snake_case

如何将PascalCase字符串转换为underscore_case/snake_case字符串?我还需要将点转换为下划线。

例如。兑换

进入

0 投票
2 回答
3272 浏览

sql-server - 将表名从小写转换为大写

下面的脚本显示了一个对已从小写转换的数据的示例查询,但它只更改了表中一列的数据。

但是,我正在尝试编写的以下脚本是对所有表的所有列进行 all 转换,但生成的结果有错误。

如何对里面的所有表和所有列执行此操作?

0 投票
2 回答
5231 浏览

typescript - 使用 TypeScript 的标题大小写字符串

TypeScript 是否在字符串上提供任何内置方法来大写或标题大小写字符串?

我知道方法toLocaleLowerCase()LowerCase()和。TypeScript 有其他大小写转换方法吗?toLocaleUpperCase()UpperCase()

0 投票
7 回答
18315 浏览

python - 不使用内置方法将字符串转换为大写

我正在尝试在不使用任何内置函数(除 ord() 和 char() 之外)的情况下对字符串执行从小写到大写的转换。按照这里不同线程上的逻辑,我想出了这个。

但是我得到一个错误输出:TypeError: ord() expected a character, but string of length 8 found.我在这里遗漏了什么?

0 投票
3 回答
755 浏览

string - gnuplot - 将字符串变量转换为小写

如何在 gnuplot 中将字符串转换为小写?
这是一个 gnuplot 字符串处理问题。

示例:- 我希望在 gnuplot 脚本中检查用户键入的参数....

所以通过接受“ohms”、“Ohms”或“OHMS”。

首选是不需要使用外部“系统”命令,以便脚本更具可移植性。我目前最好的解决方案是

然后测试新的字符串变量“arg2”,但是 awk(或其他程序)可能在非 unix 系统上通常不可用,从而使 gnuplot 脚本的可移植性降低。

我看不到任何修改字符串表示的增强 gprintf % 格式说明符 - 似乎 gprintf 仅用于转换值。

0 投票
2 回答
477 浏览

function - Sed:蛇案例功能

我需要一个 sed 脚本来自动将 C 函数转换为小写蛇形。

到目前为止,我所拥有的是以下内容,它将用下划线分隔驼峰式单词,但它不会小写它们并且会影响所有内容。

如何使其仅适用于功能?即仅在字符串后跟字符“(”。

另外,我需要什么使字符串变为小写?

例如,如果我有这个代码:

转换后应如下所示:

请注意 myPool 是如何保持不变的,因为它不是函数名称。

0 投票
1 回答
208 浏览

c - 即使使用 strupr 也将大小写转换为小写

我编写了这个程序来为给定的输入将元音转换为大写,将辅音转换为小写。一旦将字符串转换为大写,它就会转换为小写,但我没有使用 strlwr。这里是代码..

考虑输入 aaasa。第一个 a 是 con 到 upr,第二个 a 是 con 到 lwr(因为字符串在第一个循环中转换为大写,我没有将其更改为小写。),第三个 a 到 upr,s 到 lwr,第四个 a 到 upr。这可以通过将 strlwr(a) 放在第 456 行来解决,但我想知道为什么大写字母被转换为小写字母,即使我没有在 if else 块中的任何地方使用 strlwr。请回答这个。谢谢你。