问题标签 [tolower]
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++ - 第一个字母大写,其余小写
我要求用户输入他们的姓名,并且我想自动格式化姓名,以便无论他们如何输入姓名,它都会显示为大写的第一个字母,其余部分小写。例如,如果他们输入“joHN”,程序仍会将他们的姓名输出为“John”。
我有以下代码用于他们的姓名输入:
我假设我将不得不使用 toupper 和 tolower 命令,但我真的不确定如何编写一些东西来调整字符串中的每个字符。
c++ - 降低字符串字符并在转换后的大写字母前添加 _
我还有一个问题,我想在每个大写字母前加一个_,它会被转换为小写,而且第一个字母不能是大写!我不知道该怎么做... :{ 示例:
输入:loLollL,输出:lo_loll_l,我也希望它倒退:输入:lo_loll_l 输出:loLollL
代码在这里:
编辑>
c - tolower的使用和存储在数组中
我试图追踪这个问题,但无法弄清楚星是如何通过 while 循环并存储在数组中的。*是否因为tolower而存储为8?如果有人可以请通过第一个 for - 到第二个 for 循环,我将永远感激不尽。
c++ - 在调用 toupper()、tolower() 等之前,我是否需要转换为 unsigned char?
前段时间,在 Stack Overflow 上享有盛誉的人在评论中写道,有必要在调用and (和类似函数)之前将char
-argument 转换为。unsigned char
std::toupper
std::tolower
另一方面,Bjarne Stroustrup 没有在C++ 编程语言中提到这样做的必要性。他只是使用toupper
喜欢
(引自该书,第 4 版。)
参考资料说输入需要可以表示为unsigned char
。对我来说,这听起来像是它适用于每一个char
,char
并且unsigned char
具有相同的大小。
那么这个演员阵容是不必要的,还是 Stroustrup 粗心的?
编辑:libstdc++ 手册提到输入字符必须来自基本源字符集,但不强制转换。我想@Keith Thompson 的回复已经涵盖了这一点,它们都有一个积极的表示signed char
和unsigned char
?
r - How to convert a csv file to lowercase/uppercase maintaining its structure?
I have a csv file with some columns, each column has values written in different ways, such as "Car" and "CAR". I wish to convert all values to lowercase, I'm using this code:
But the result is a bunch of values like:
What Am I doing wrong?
c++ - 将字符串转换为小写时子字符串超出范围
我正在尝试从命令行获取输入,然后将其转换为小写。为此,我写了:
它在 for 循环的第二次迭代中失败(更准确地说,它在 上失败nsrank[i] = tolower(srank[i]);
)。显示的错误是“字符串子字符串超出范围”,但我不明白这是怎么回事,因为字符串中肯定还有字符。
举个例子:如果我输入“黑桃A”,那么它将第一次迭代(当i = 0时)并转移'a'罚款。但是,它然后返回 i 等于 1(它应该指代“c”),而是告诉我子字符串超出范围(即使分配给char temp
工作正常)。在调试期间,“nsrank”声称大小为 15,所以我看不出它怎么可能超出范围......
c++ - How to make languages-friendly function to lower?
I want one function 'to lower' (from word) to work correctly on two languages, for example, english and russian. What should I do? Should I use std::wstring for it, or I can go along with std::string? Also I want it to be cross-platform and don't reinvent the wheel.
c# - 在这种情况下如何正确使用 .ToLower() ?
所以我试图做的是让这个程序在输入时忽略用户的字母大小写。我知道如何使用.ToLower()
;但是我不明白如何以正确的方式做到这一点。
这就是我现在所拥有的,我接近了吗?我在网上阅读了很多教程,但是它们大多只是将用户输入转换为较低的独立程序。有没有办法在全球范围内启用它?
}
javascript - 对对象中的所有键运行 toLowerCase()
如何toLowerCase()
对对象中的所有键使用 javascript String 方法?我将对象 2 (wordBank) 中的键与对象 1 (taskObject) 中的键进行比较,以查看是否匹配...我调用:
getAll(wordsObj["wordBank"]);
哪个电话:
日志(任务对象)输出:Object {Nǐ: "You", hǎo: "good", wǒ: "I", shì: "am"}
日志(键)输出:wǒ hǎo shì
您可以在这里看到,log(key)
没有输出Nǐ
,因为第一个字母大写。如何toLowerCase()
针对对象 2 中的所有键运行,以便它返回所有匹配项而不考虑大小写?
对象 1:所有条目都是小写的
我传入进行比较的对象 2:
c - 函数 tolow() 不转换
这段代码有什么问题?我不知道发生了什么事。
输出: