问题标签 [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.
c++ - C / C++ UTF-8 大写/小写转换
问题:有一种方法具有相应的测试用例,可以在一台机器上运行而在另一台机器上失败(详情如下)。我认为代码有问题,导致它偶然在一台机器上工作。不幸的是我找不到问题。
请注意,std::string 和 utf-8 编码的使用是我没有真正影响的要求。使用 C++ 方法完全没问题,但不幸的是我什么都没找到。因此使用 C 函数。
方法:
考试:
失败的测试(仅发生在两台机器中的一台上):
两台机器都安装了语言环境 en_US.utf8。然而,他们使用不同版本的 libc。它可以在带有 GLIBC_2.14 的机器上工作,与编译位置无关,并且不能在另一台机器上工作,而它只能在那里编译,否则它缺少正确的 libc 版本。
无论哪种方式,都有一台机器可以编译此代码并在它失败时运行它。代码一定有问题,我想知道是什么。指向 C++ 方法(尤其是 STL)也很好。由于其他外部要求,应避免使用 Boost 和其他库。
c# - 如何将文本转换为 Pascal 大小写?
我有一个变量名,比如“WARD_VS_VITAL_SIGNS”,我想将其转换为 Pascal 大小写格式:“WardVsVitalSigns”
我怎样才能进行这种转换?
java - 在不使用 if 语句的情况下将小写字符转换为大写
如何char
在不使用 if 语句的情况下将小写字母转换为大写字母?即不要使用这样的代码:
javascript - Javascript 将 PascalCase 转换为 underscore_case/snake_case
如何将PascalCase
字符串转换为underscore_case/snake_case
字符串?我还需要将点转换为下划线。
例如。兑换
进入
sql-server - 将表名从小写转换为大写
下面的脚本显示了一个对已从小写转换的数据的示例查询,但它只更改了表中一列的数据。
但是,我正在尝试编写的以下脚本是对所有表的所有列进行 all 转换,但生成的结果有错误。
如何对里面的所有表和所有列执行此操作?
typescript - 使用 TypeScript 的标题大小写字符串
TypeScript 是否在字符串上提供任何内置方法来大写或标题大小写字符串?
我知道方法toLocaleLowerCase()
、LowerCase()
和。TypeScript 有其他大小写转换方法吗?toLocaleUpperCase()
UpperCase()
python - 不使用内置方法将字符串转换为大写
我正在尝试在不使用任何内置函数(除 ord() 和 char() 之外)的情况下对字符串执行从小写到大写的转换。按照这里不同线程上的逻辑,我想出了这个。
但是我得到一个错误输出:TypeError: ord() expected a character, but string of length 8 found.我在这里遗漏了什么?
string - gnuplot - 将字符串变量转换为小写
如何在 gnuplot 中将字符串转换为小写?
这是一个 gnuplot 字符串处理问题。
示例:- 我希望在 gnuplot 脚本中检查用户键入的参数....
所以通过接受“ohms”、“Ohms”或“OHMS”。
首选是不需要使用外部“系统”命令,以便脚本更具可移植性。我目前最好的解决方案是
然后测试新的字符串变量“arg2”,但是 awk(或其他程序)可能在非 unix 系统上通常不可用,从而使 gnuplot 脚本的可移植性降低。
我看不到任何修改字符串表示的增强 gprintf % 格式说明符 - 似乎 gprintf 仅用于转换值。
function - Sed:蛇案例功能
我需要一个 sed 脚本来自动将 C 函数转换为小写蛇形。
到目前为止,我所拥有的是以下内容,它将用下划线分隔驼峰式单词,但它不会小写它们并且会影响所有内容。
如何使其仅适用于功能?即仅在字符串后跟字符“(”。
另外,我需要什么使字符串变为小写?
例如,如果我有这个代码:
转换后应如下所示:
请注意 myPool 是如何保持不变的,因为它不是函数名称。
c - 即使使用 strupr 也将大小写转换为小写
我编写了这个程序来为给定的输入将元音转换为大写,将辅音转换为小写。一旦将字符串转换为大写,它就会转换为小写,但我没有使用 strlwr。这里是代码..
考虑输入 aaasa。第一个 a 是 con 到 upr,第二个 a 是 con 到 lwr(因为字符串在第一个循环中转换为大写,我没有将其更改为小写。),第三个 a 到 upr,s 到 lwr,第四个 a 到 upr。这可以通过将 strlwr(a) 放在第 456 行来解决,但我想知道为什么大写字母被转换为小写字母,即使我没有在 if else 块中的任何地方使用 strlwr。请回答这个。谢谢你。