问题标签 [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.

0 投票
4 回答
14405 浏览

c++ - 第一个字母大写,其余小写

我要求用户输入他们的姓名,并且我想自动格式化姓名,以便无论他们如何输入姓名,它都会显示为大写的第一个字母,其余部分小写。例如,如果他们输入“joHN”,程序仍会将他们的姓名输出为“John”。

我有以下代码用于他们的姓名输入:

我假设我将不得不使用 toupper 和 tolower 命令,但我真的不确定如何编写一些东西来调整字符串中的每个字符。

0 投票
1 回答
159 浏览

c++ - 降低字符串字符并在转换后的大写字母前添加 _

我还有一个问题,我想在每个大写字母前加一个_,它会被转换为小写,而且第一个字母不能是大写!我不知道该怎么做... :{ 示例:

输入:loLollL,输出:lo_loll_l,我也希望它倒退:输入:lo_loll_l 输出:loLollL

代码在这里:

编辑>

0 投票
1 回答
205 浏览

c - tolower的使用和存储在数组中

我试图追踪这个问题,但无法弄清楚星是如何通过 while 循环并存储在数组中的。*是否因为tolower而存储为8?如果有人可以请通过第一个 for - 到第二个 for 循环,我将永远感激不尽。

0 投票
5 回答
4119 浏览

c++ - 在调用 toupper()、tolower() 等之前,我是否需要转换为 unsigned char?

前段时间,在 Stack Overflow 上享有盛誉的人在评论中写道,有必要在调用and (和类似函数)之前将char-argument 转换为。unsigned charstd::toupperstd::tolower

另一方面,Bjarne Stroustrup 没有在C++ 编程语言中提到这样做的必要性。他只是使用toupper喜欢

(引自该书,第 4 版。)

参考资料说输入需要可以表示为unsigned char。对我来说,这听起来像是它适用于每一个charchar并且unsigned char具有相同的大小。

那么这个演员阵容是不必要的,还是 Stroustrup 粗心的?

编辑:libstdc++ 手册提到输入字符必须来自基本源字符集,但不强制转换。我想@Keith Thompson 的回复已经涵盖了这一点,它们都有一个积极的表示signed charunsigned char

0 投票
2 回答
3478 浏览

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?

0 投票
2 回答
251 浏览

c++ - 将字符串转换为小写时子字符串超出范围

我正在尝试从命令行获取输入,然后将其转换为小写。为此,我写了:

它在 for 循环的第二次迭代中失败(更准确地说,它在 上失败nsrank[i] = tolower(srank[i]);)。显示的错误是“字符串子字符串超出范围”,但我不明白这是怎么回事,因为字符串中肯定还有字符。

举个例子:如果我输入“黑桃A”,那么它将第一次迭代(当i = 0时)并转移'a'罚款。但是,它然后返回 i 等于 1(它应该指代“c”),而是告诉我子字符串超出范围(即使分配给char temp工作正常)。在调试期间,“nsrank”声称大小为 15,所以我看不出它怎么可能超出范围......

0 投票
2 回答
239 浏览

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.

0 投票
5 回答
6840 浏览

c# - 在这种情况下如何正确使用 .ToLower() ?

所以我试图做的是让这个程序在输入时忽略用户的字母大小写。我知道如何使用.ToLower();但是我不明白如何以正确的方式做到这一点。

这就是我现在所拥有的,我接近了吗?我在网上阅读了很多教程,但是它们大多只是将用户输入转换为较低的独立程序。有没有办法在全球范围内启用它?

}

0 投票
1 回答
57 浏览

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)没有输出,因为第一个字母大写。如何toLowerCase()针对对象 2 中的所有键运行,以便它返回所有匹配项而不考虑大小写?

对象 1:所有条目都是小写的

我传入进行比较的对象 2:

0 投票
3 回答
191 浏览

c - 函数 tolow() 不转换

这段代码有什么问题?我不知道发生了什么事。

输出: