问题标签 [capitalize]

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 投票
2 回答
1973 浏览

capitalize - php将句子中的第二个字母大写最少10个字符

您好,我有一个项目,我只需要对句子中的第二个字母进行资本化。我现在 PHP 有 strtoupper() 和字符串 strtoupper ( string $string ) ucfirst() 返回第一个字母

所以这是我最好的尝试

如果 0 = 第一个字母和 1= 第二个字母,那么我会感到困惑,那么我可以只做一个array(")or count_chars()then$val

0 投票
2 回答
554 浏览

php - 如何将每个新行转换为句子大小写?

我正在做一个歌词网站。管理面板中有一个textarea可以插入新歌曲。我该如何做以下事情?

  • 每行首字母大写
  • 在每行末尾添加一个空格

我尝试ucfirst(strtolower($str))了仅将整个单词集的第一个字母大写,因为其中有句点。我知道如何删除不必要的连字符、多余的空格和 html 标记(如果有)。我应该怎么办?usingnl2br和 replace <br/>with\n将做所有事情,但将每条新行都大写。


编辑:


编辑 2

用户在文本区域中输入的示例文本:

所需的输出:

注意每行的首字母大写和每行末尾的 [空格]

0 投票
8 回答
54799 浏览

java - 在java中使String首字母大写

截至目前,我正在使用此代码将我的第一个字母设为大写字符串

这对我来说似乎很脏..有没有直接或优雅的方式..

0 投票
5 回答
3212 浏览

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

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

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

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

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

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

0 投票
8 回答
41062 浏览

regex - 使用 Vim 将所选内容中每个单词的首字母大写

在 Vim 中,我知道我们可以使用~大写单个字符(如本问题所述),但是有没有办法使用 Vim 将选择中每个单词的首字母大写?

例如,如果我想改变这个

我应该如何在 Vim 中做到这一点?

0 投票
1 回答
173 浏览

jquery - 我很想使用脚本来撤消文本区域中的所有大写字母

我有一个 textarea 接收全大写的输入,这对大多数用户来说都很好。一些用户需要以标准化方式表示的文本 - 每个句子的第一个字母大写,其余小写。

我试图从其他 SO 线程中调整一些建议,但是缺少一些东西。请帮忙!

身体

脚本

更新 1现在脚本可以工作了。

新问题在以下情况下,如何操作 .replace 括号中的逻辑:

我要允许“规范化”的文本区域采用以下格式:

  • 文本1
  • 文本2
  • 文本3

带有破折号、空格和全部大写的文本。.replace 逻辑似乎只查找字符串中的第一个字符,但我希望它单独处理每一行(以破折号开头),然后只留下第一个字母大写。

0 投票
2 回答
160 浏览

jquery - 有人可以解释这个 .replace 逻辑吗?

我正在尝试调整一个脚本,将文本区域中的所有大写文本转换为小写(第一个单词大写)。我的部分问题在这里得到了解决。

它可以工作,但是...我的 textarea 文本采用以下格式:破折号、空格,然后是 TEXT。

-文本
1 -
文本 2 - 文本 3

我拥有的脚本和 .replace 逻辑不考虑“-”和空格,也不单独考虑每一行。

这是脚本:

我不遵循 .replace() 部分中的语法或逻辑。是否有关于如何构建逻辑的入门书,或者有人可以给我一个细分,以便我可以更准确地调整它?

0 投票
2 回答
1457 浏览

jquery - 如何用jquery将段落的第一个字母大写但没有符号?

在我的 worpdress 博客中,我使用以下 jquery 代码将第一个字母包装在 span 标记中,这样我就可以将其样式设置为更大的外观:

它工作正常但是,当我插入图像时不显示,因为图像插入代码的第一个符号“<”我包裹在跨度标签中,那么,我怎样才能将它仅应用于从 a 到 z 的字母?

0 投票
1 回答
227 浏览

python - 需要更改大写 python 来解释 3 种不同类型的输入,与 raw_input 函数相同

我输入 1 个单词,括号中输入 1 个单词和 1 个单词,以及 2 个单词。IE。“American”或“american (grill)”或“american italian”只有每个单词的第一个字母会大写。

我已经写了我的代码

并将其更改为:

我需要为wtype更改.capitalize,所以当我输入 wtype EITHER时(不是全部,一次只有 1 个)

Python 将其解释为

  • 但我需要 python 来读取它的 1 个单词“aMERICan”或“American (New)”

任何想法,我都在忽悠上下,那些不比 .capitalize 更好用

有任何想法吗?

我可以像在wcity中那样做.capitalize ,因为我的城市没有括号,其中包含1 个单词或 2 个单词

我对 wcity 的输入不是:

  • 芝加哥(特洛伊)

  • 维加斯(里诺)

  • 芝加哥布朗克斯(2 个字)

我对 wcity 的输入是:

  • 芝加哥
0 投票
3 回答
3658 浏览

ruby - 无法检查 Ruby 对象是否大写

我正在尝试检查一个条件:

我在终端中收到此错误:

test.rb:6:in <main>': undefined methodcapitalized' for "name":String (NoMethodError)