问题标签 [ignore-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 投票
1 回答
51 浏览

java - 忽略大小写影响字符集

我创建了一个二叉搜索树,我想让它尽可能高效。添加节点equalsIgnoreCase()时,我将其与 a 进行比较String(以防止重复)。

添加两个节点时,例如:"BOB""bob".

例如:

转换"BOB"为 ASCII = 066 079 066

转换"bob"为 ASCII = 098 111 098

您可以看到"BOB""bob"由于大写字母,两者都有不同的值。

equalsIgnoreCase()无论大小写如何,都会接受这个作为一个条目吗?

这对效率有帮助吗?

0 投票
1 回答
536 浏览

python - 使用python过滤数据库中的值时如何忽略大小写

我试图找到我的问题的答案。

我找到了一些答案,但我不知道如何将这些应用于我的问题。

我正在使用烧瓶 sqlalchemy。

这是我用于获取产品列表的 python 代码。

'request' 参数是来自客户端 http 请求的 'param'。

print(request)看起来像这样。

当我尝试按名称“aBcDeFgH”搜索产品时,

我想获取包含此关键字且忽略大小写的所有数据。

我怎样才能做到这一点?

如果您有任何链接或想法,请将其扔给我。

然后我会尝试一种新的引用方式。

先谢谢了,新年快乐。:)

0 投票
1 回答
34 浏览

java - 使用 .equalIgnoreCase() 方法从文件中读取

我需要在从提供的文件中读取名称时添加ignoreCase..仍然是初学者,那么我应该在哪里添加 .equalsIgnoreCase() 方法?请帮忙!

0 投票
3 回答
51 浏览

java - 如何在忽略大小写的情况下将arraylist与String进行比较?

我收到一个错误,说该.equalsIgnoreCase类型未定义Dog,有没有办法StringArrayList不使用大写的情况下找到一个.equalsIgnoreCase

Dog有一个像这样的公共构造函数:

0 投票
3 回答
631 浏览

python - 如何在python中使用正则表达式-re.findall查找大写和小写

我有一个搜索表达式并突出显示匹配单词的代码。

无论是大写还是小写,我都需要找到匹配项,我需要搜索以忽略区分大小写。

代码:

例如搜索词:charles

现有的词是查尔斯

除非我写了Charles,否则系统将找不到搜索的单词。

0 投票
3 回答
384 浏览

java - 如果 String 包含带有 IgnoreCase 的两个单词之一

我有一个程序,用户应该能够输入多少度,以及在什么规模(摄氏度,华氏度或开尔文)。如果用户希望退出会话,程序应该退出,如果他们写“退出,退出,退出,退出,退出或退出”。我知道如何一次只使用其中一个来编写代码,例如:

我希望能够写出类似的东西: if (temp.containsIgnoreCase("exit" || "quit") )

任何人都可以帮助我指导我应该如何修复我的代码吗?我试图在这里搜索它,但没有任何效果,只有当括号内有两个不同的单词时才会出错。

0 投票
2 回答
139 浏览

c# - 在自定义验证器中设置不区分大小写

我正在使用Fluent Validation其中编写自定义验证,以检查属性的当前值是否包含任何值列表,如下所示:

我的问题是......我怎样才能改变,Must(validOptions.Contains)以便当值是字符串类型时,忽略大小写?

对于不使用列表的变体,我可以轻松地做到这一点,但无法弄清楚要在此处使用的逻辑。

我知道我需要使用StringComparer.IgnoreOrdinalCase或者StringComparison.IgnoreOrdinalCase依赖。

0 投票
3 回答
65 浏览

javascript - 我们如何在 JavaScript 中编写不区分大小写的代码?

在我的项目中,我需要注意不区分大小写,而且我不知道如何在 JavaScript 中编写类似的代码。

如果我在终端上写,我需要让我的代码理解同样的事情:

我的代码:

我需要显示的结果是:

我试着用它做,ignoreCase但它不起作用,你能解释一下为什么吗?

0 投票
1 回答
79 浏览

python - 如何忽略输入字符串的大小写

这是我正在学习的示例代码。我想获取一个字符串(1 个或多个字符)并将其与现有字符串进行比较。我想输入蓝色,仍然得到答案。如何完全忽略此案?谢谢。

对于成功案例:

对于失败的案例:

我检查了其他线程以将我的输入和实际文本转换为小写并进行比较,但我想要一种直接的方式。如果我有多个字符串,我不想为此目的将所有字符串都保存为小写。谢谢。

0 投票
1 回答
883 浏览

python - 不区分大小写的 argparse 选项,而不会丢失选项列表中的大小写信息

我有一个非常相似的问题,但提供的解决方案不适合,因为我的用例略有不同。为简单起见,我会将我的问题调整为已经回答的问题。

是否可以以不区分大小写的方式检查argparse 选择,而不会丢失区分大小写的信息?

这将导致:

我显然可以使用type.lower,但是我的选择列表需要小写,并且我失去了 -h 的很多可读性(帮助输出)。另一方面,我希望我的用户能够使用不同的大小写,只要两者的字符串 .lower() 相同。

@hpaulj提供的解决方案(类似问题)在我的情况下不起作用。它只使参数输入具有任意大小写。因此,如果我的选择列表是小写的, AdAsyN会起作用,但如果我将选择列表保留在 CamelCase 中,则选择列表中的大写字母也必须是大写的参数。

有没有人为我提供解决方案,我可以在其中保留我的选择列表的大小写,同时完全忽略用户输入的大小写?