问题标签 [toupper]

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 投票
3 回答
3087 浏览

vb.net - 在 Visual Basic 中使用 toupper 和 tolower

试图让它改变解析字符串段的第一个字母的大小写。因此,如果用户在 txtName 中输入“JOHN WAYNE DOE”,那么它将显示“John Wayne Doe” return 是“JOHN WAYNE DOE” 我认为这是一个逻辑错误,因为众所周知我经常这样做,只是不知道我在哪里犯了错误。

0 投票
4 回答
2984 浏览

php - 将句子中的第一个单词更改为大写

我希望将句子的第一个单词转换为大写,但不确定我将如何去做。这是我到目前为止所拥有的:

我想uppercasehpspecialID 中使用 HP 是要大写的句子的第一部分,但这会将整个句子大写。我如何只使句子的 HP 大写?

0 投票
3 回答
17004 浏览

list - Haskell - 使用 toUpper 将列表 [String] 中的所有字母大写

我有一个列表 [String],任务是删除列表中具有“q”或“p”的元素,然后使用 toUpper 将列表中的所有字母大写。

我尝试过的如下:

它会正确地从列表中删除不需要的元素,但是我无法在此列表上应用 toUpper,因为 toUpper 的类型是 Char。

我用地图尝试过,它不起作用。

我知道,这行代码中的 toUpper 将一个列表作为值,因此它无法工作,但知道如何将级别降低到列表和应用映射 toUpper。

请你帮助我好吗。

提前致谢!

问候

0 投票
3 回答
166 浏览

c# - 哪个正则表达式和 toUpper 组合更快?

我有两个文本框,一个用于输入,另一个用于输出。我只需要从输入中过滤十六进制字符并以大写形式输出。我检查过使用正则表达式 ( Regex) 比使用循环快得多。

我当前的代码首先变为大写,然后过滤十六进制数字,如下所示:

另一种选择:

输入最多可以包含 32k 个字符,因此速度在这里很重要。我曾经TimeSpan测量过,但结果并不一致。

我的问题是:哪个代码具有更好的速度性能,为什么?

0 投票
3 回答
8699 浏览

c++ - C++ 上层实现

我实现了 toUpper()。它不能 100% 工作。

代码 :

我知道小写字母的数字从 97 到 122(ASCII 格式),大写字母的数字从 65 到 90。从小写字母到大写字母之间正好有 32 个数字。所以我只是从较低的字符中减去了 32。

我调用此函数的代码:

我希望程序输出“WHATS UP?” 但相反,我得到了“什么”。我做错了什么?

0 投票
3 回答
26574 浏览

c - 如何将字符串设置为全部小写

我有一个char foo[SIZE]; //(string)

并使用正确输入%s(如printfs正确输入),但现在想将其设置为小写。所以我尝试使用

即当我这样做时:

文本似乎没有改变。谢谢你。

0 投票
5 回答
3212 浏览

c# - 如何在一组特定字符之后将字母变为大写

我有一个字符集合(',','.','/','-','')然后我有一个字符串集合(大约 500 个)。

我想要尽快做的是:在每个字符之后我想让下一个字母大写。

我也希望第一个大写,并且许多字符串都是大写的。

编辑:我修改了 tdragons 对这个最终结果的回答:

然后我为我所有的字符串调用这个方法。

0 投票
3 回答
2839 浏览

c - 为什么 putchar、toupper、tolow 等采用 int 而不是 char?

在 C 中,字符串是 char( char *) 的数组,字符通常存储在char. 我注意到来自 libC 的一些函数将作为参数整数而不是字符。

例如,让我们来看看toupper()两者tolower()都使用的函数int。手册页说:

如果 c 不是 unsigned char 值或 EOF,则这些函数的行为是未定义的。

我的猜测是,与 a inttoupper并且tolower能够处理unsigned charand EOF。但实际上EOF是在实践中(关于它的值有什么规则吗?)一个可以与 a 一起存储的值char,并且由于这些函数不会转换EOF为其他东西,我想知道为什么toupper不简单地将 char 作为参数.

无论如何,为什么我们需要接受不是字符的东西(例如 EOF)?有人可以给我一个相关的用例吗?

这与fputcor类似putchar,也将 aint转换为unsigned char无论如何。

我正在寻找那个选择的确切动机。我想被说服,我不想回答我不知道有一天是否有人问我。

0 投票
4 回答
1512 浏览

coding-style - 比较大写还是小写更常见/标准?

我正处于工作编程的前六个月,我仍然对标准和最佳实践有一种感觉。

在进行字符串或字符比较时,使用 ToUpper 比较大写字符还是使用 ToLower 比较小写更常见?我可能更经常看到大写字母,但我一直在寻找一个更明确的答案,也许是一个冗长的优化解释(较低的 ASCII 代码,无论如何)。

旁白:在我当前的任务中,我正在使用 string#replace 并且我的新字符串将小写以提高可读性,但这是否一定意味着我应该在我的源字符串和我正在寻找的子字符串上使用 ToLower?

0 投票
2 回答
489 浏览

for-loop - 在tcl中执行for循环时如何将空格保留在字符串中

嗨,我有一个字符串,例如{ 这是非常美好的一天!是不是 }。我必须将每个单词的所有第一个字母都改为小写,但空格也应该在那里。为了更改为大写,我使用了以下代码,但我也不知道如何包含空格。代码是:

我想知道如何在输出中保留空格。请帮忙。