问题标签 [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 投票
6 回答
31756 浏览

java - Java 集平等忽略大小写

我想通过忽略字母的大小写来检查两组字符串的所有元素是否相等。

但是,这种相等性检查不会忽略字符串的大小写。还有其他方法吗?

0 投票
1 回答
697 浏览

awk - IGNORECASE 与 awk 进行文件比较

这是我的代码:

它正在做我需要的,除了我需要忽略大小写。我曾尝试在不同的地方使用 IGNORECASE=1 但我无法让它工作。它要么失败,要么给我零结果,要么一起忽略它。我尝试使用 BEGIN [IGNORECASE = 1} 没有运气。

任何帮助将不胜感激,我不知所措。我在终端窗口中运行它,而不是从 bash 脚本。这是最终目标

注意:输出必须包含大小写以匹配原始文件

这是我尝试使用 IGNORECASE 的确切代码:

以及这些的各种迭代。

0 投票
1 回答
501 浏览

c# - c# .Regex.replace 忽略大小写不起作用

围绕这个有很多问题,但没有一个能解决我的问题。我有一个 SQL 服务器数据库作为数据源、一个输入文本框和一个搜索按钮。输入文本并按下搜索按钮后,将显示包含搜索文本的行的下拉列表。用户选择他们想要查看的行,该信息将显示在网格视图中。(返回 1 行)

我希望突出显示搜索到的文本。这就是我所拥有的,它应该可以工作,但我不知道为什么它不能:

上面的代码在下拉选定项目更改的事件内。如果我搜索“索赔”,它会突出显示该单词的所有实例,但如果我搜索“索赔”,它只会突出显示大写字母“C”的单词。任何帮助表示赞赏

0 投票
2 回答
65 浏览

c# - IgnoreCase 遇到问题

嗨,我在将 IgnoreCase 放入这些代码时遇到了麻烦

我正在通过 UserInput 用“X”替换二维数组值 这是我的数组

0 投票
1 回答
623 浏览

python - Pandas Python:在使用 re.IGNORECASE 时按行标签获取 df 的子集

我有 df 它看起来像这样:

我想使用行标签从上面的数据框构建子集,但是我想使用 re.IGNORECASE 但我不确定如何。

如果没有 re.IGNORECASE,代码如下所示:

如何更改我的代码以将 re.IGNORECASE 用于以下代码:

注意 - 我不想使用 str.lower 或 str.upper 来执行此操作。

谢谢!

0 投票
1 回答
27 浏览

java - 如果状态返工,忽略案例说明

所以,我有一个类创建一个包含标题的歌曲对象:艺术家:专辑。我提示用户询问特定的艺术家,然后从包含主播放列表的 ArrayList 中,程序为每个特定的艺术家返回一个按标题排序的列表。这没问题。我遇到的问题是用户要求的艺术家不在主播放列表中。当我使用 if/then/else 对此进行编码时,对于提示的艺术家与主播放列表中的艺术家不匹配的每种情况,我都会收到一个 Sysout。此外,当用户输入正确的艺术家时,会生成正确的、格式化的 Arraylist,以及与提示名称不匹配的每个艺术家的 Sysout(因此,本质上是整个主列表)。我需要返回一个格式化的 ArrayList 只包含提示的艺术家,或单个声明,例如“未在列表中找到艺术家”。我已经被困了几个小时,如果你愿意的话,我需要一些新的想法。我知道为什么会这样,我只是想不出我想要的输出。此外,在理解为什么 ignoreCase() 对我不起作用(用于检查 searchArtist 与 Song 对象的实例变量)的一些帮助将有很大帮助。

以下是当前代码:

0 投票
2 回答
864 浏览

java - 我想将 arrayList 对象与字符串进行比较,忽略大小写。我怎样才能做到这一点?

以下用Java编写的代码

是我的主要方法。这是关于从文件中读取并添加到数组列表(字典)。''Hello'' 和 "hello" 应该是同一个词,并且在下面的代码中,它应该增加那个词的计数。

所以这是我的代码的一部分。从主要方法中,我添加了类似ol.leggTilOrd("hello"); leggTilOrd我的方法的词,上面的代码是从中获取的。这是将单词添加到字典/arrayList 并检查 inputwords 是否已经存在的代码部分。if (ordListe.get(i).toString().equalsIgnoreCase(s))除了特定的部分,我对其他任何事情都没有问题。如果 arrayList 中存在一个单词,我应该增加该单词的计数。如果没有,我在数组列表(ordListe)中添加单词。问题是,即使我添加ol.leggTilOrd("hello")or ol.leggTilOrd("Hello"); 大写的“H”,即使我使用上面的陈述,我也无法将它识别为同一个词。我该怎么做,还有其他可能吗?这是我之前的多次尝试之后的最后一次尝试。

如果上面有任何疑问,请告诉我。

0 投票
2 回答
1019 浏览

python - python基于内部元素和忽略大小写的列表排序列表

假设我在 python 中有以下列表

我想按字母对列表进行排序,这样就可以了

要按内在性格排序,我会这样做sorted(unsortedlist, key=itemgetter(1))
要通过忽略大小写进行排序,我会这样做sorted(unsortedlist, key=str.lower)

如何按内部元素排序并同时忽略大小写?

0 投票
2 回答
620 浏览

java - 使用 unitils ReflectionComparator 忽略字符串中的大小写

我正在使用unitils工具进行深度对象比较,通过ReflectionComparator

事实证明,这ReflectionComparator并没有忽略String字段值中的大小写。ReflectionComparatorMode并且在枚举中没有为此目的的特殊模式:

任何想法,如何实现?

0 投票
1 回答
421 浏览

apache-pig - EqualsIgnoreCase 函数 - 异常:org.apache.pig.backend.executionengine.ExecException

EqualsIgnoreCase 函数 - 异常:org.apache.pig.backend.executionengine.ExecException

输入 :

目的:选择记录是'a','A','b'和'B'。

方法1:

方法2:

试图理解为什么会抛出这个异常。我知道这是因为空白记录。

尝试检查值不为空或空,仍然是同样的错误。

非常感谢任何有关使用方法 2实现我们目标的输入/想法。