问题标签 [title-case]

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 投票
0 回答
56 浏览

javascript - 忽略大小写/转换为标题大小写

对于如下所示的 HTML 文件:

我希望能够将我的 variableTwo 转换为标题大小写(就像 variableOne 一样),以便我可以在文本输入框中键入“yes”或“YES”之类的内容,并且 if 语句仍然可以工作。我的问题是,有没有办法转换为标题大小写?如果没有,有没有办法在比较 if 语句中的两个字符串时简单地忽略大小写?谢谢你。

0 投票
0 回答
19 浏览

vega-lite - 您可以在 Vega-Lite 中创建标题案例功能吗?

有没有办法在 Vega-Lite 中创建或添加标题案例功能?我已经尝试使用这个 Vega 文档,并且目前正在使用一种“hacky”方式来获取带有替换功能的标题案例,但我想使用一种更可持续/可接受的方式来完成这项工作。以下是我正在使用的当前代码,暂时可以,但不可持续:

{"calculate": "replace(replace(replace(replace(replace(replace(datum['classification'],'_',' '),'_',' '),'_',' '),'all','All'),' r',' R'),' j',' J')","as": "Classification"}

0 投票
0 回答
10 浏览

ruby - 如何在 Ruby 中创建字符串标题大小写

如果字符串中的每个单词(a)大写(即只有单词的第一个字母大写)或(b)被认为是一个例外并完全放入小写除非它是第一个单词,它总是大写。

我正在尝试编写一个函数,将字符串转换为标题大小写,给定一个可选的异常列表(次要单词)。次要单词列表将作为字符串给出,每个单词用空格分隔。我希望我的函数应该忽略次要单词字符串的大小写——即使次要单词字符串的大小写改变,它也应该以相同的方式运行。

例子:

这是我迄今为止所尝试的,除其他外。

提前致谢!

0 投票
1 回答
71 浏览

python - 为什么 Python .title() 很粘?将标题大小写应用于未来的字符串?

这是一个奇怪的:

我正在尝试在 python 中格式化一个字符串(显然),当我使用 时string.title(),似乎 python 一直在对字符串应用标题大小写,即使在对字符串应用其他格式之后也是如此。

这是我的代码:

这就是问题所在: 我希望函数将每个单词的第一个字母大写,然后将所有 4 个字母字符串(不在 tr_cap 中)转换为大写。所以如果原始字符串是tylenol depo er,我希望格式化的字符串是Tylenol Depo ER

当我将第 2 行更改为 时tr_name = self.trade_name.capitalize(),我的函数tylenol depo er变为Tylenol depo ER(depo未大写)。

当我将第二行保持原样时tr_name = self.trade_name.title(),我的函数变为tylenol depo er(Tylenol Depo Er不是Er大写,即使在使用 .title() 后应用了格式。

任何人都可以向我解释为什么字符串被转换为标题大小写,即使在我尝试应用新格式之后?

更新 所以我修复了它,但我不知道它为什么会起作用。我觉得我缺少一些重要的原则。

当我改变tr_matches = re.search(tr_regex, self.trade_name,re.IGNORECASE)它的tr_matches = re.search(tr_regex, tr_name, re.IGNORECASE)工作。

所以,这有效:

任何想法为什么?

0 投票
1 回答
1663 浏览

string - 为什么在调用 `titlecase` 之前用检查是否为小写来替换 `capitalize`?

使用 Kotlin 1.5 时,Android Studio 会发出警告,该版本String.capitalize已弃用。

建议的替换是:

为什么检查是isLowerCase必要的?

为什么我不能这样做:

0 投票
2 回答
100 浏览

c# - 为什么 TextInfo.ToTitleCase 在字母全部为大写的字符串上无法正常工作?

你能看看我的样品吗?

在此处输入图像描述

此结果来自以下示例:

因为该程序的语言是土耳其语。我想提请您注意虚线字母 I。但我们都知道正确的方式应该是这样的:

维也纳是一个非常美丽的首都。

我怎样才能得到真实的结果?

0 投票
1 回答
43 浏览

javascript - 如何将不重要的单词(for、a、an、the、is、then 等)大写,以及 JavaScript 中的 JS 大写:

我正在创建一个 APA titleCase 函数,并且试图弄清楚如何将不重要的单词(the、a、an 等)大写。到目前为止,我只知道如何将所有小单词大写或小写,即使是应该大写的小单词。我试图将不重要的小词保持大写。例如,标题的第一个单词,以及后面跟冒号和连字符的单词来命名一些。如果将“此标题是 JavaScript 的示例标题:第一卷”的标题对象传递给函数,我需要它返回为“此标题是 JavaScript 的示例标题:第一卷”。有人可以帮助保持小写字母。

0 投票
1 回答
44 浏览

javascript - 如何用一些排除的单词例外对字符串进行标题大小写,以及如何折叠/修剪额外的空白序列?

我没有用正则表达式做很多工作,我被卡住了。我正在尝试获取一个字符串并将其设为标题大小写,但有一些例外。我还想删除任何空格。

目前它正在删除空格并且标题案例正在工作,但它没有遵循例外情况。有没有办法将“title”变量与“regex”变量结合起来,并使其异常有效?

0 投票
1 回答
30 浏览

apache-nifi - 如何使用更新记录处理器在 nifi 中执行名称标准化?

在我的 nifi 流程中,我需要为特定列执行名称标准化。示例包括:

  1. 制作名称标题大小写
  2. 如果它在诸如 donald 之类的东西之前包含 mc,则将其设为 McDonald 和其他此类东西。

如何在更新记录处理器中一次性执行所有这些?此外,我没有看到任何用于在 nifi 表达语言中制作名称标题的功能。我只看到上和下。我如何构建逻辑?我需要为此制作自定义属性吗?请告诉我。谢谢。