case-insensitive 相关问题

当对大写和小写字符进行相同处理时,操作不区分大小写。

Java:不区分大小写的映射键,其中键为 Pair<String, String>

我有Java中的地图: 地图,MyClass> myMap; 我需要配对不区分大小写。 常规字符串键的解决方案很简单: 树形图 我有 Java 地图: Map<Pair<String, String>, MyClass> myMap; 我需要配对不区分大小写。 常规字符串键的解决方案很简单: TreeMap<String, MyClass> myMap= new TreeMap(String.CASE_INSENSITIVE_ORDER); 但是,字符串对键的情况怎么样? 如果你想使用TreeMap(如果你需要排序),你可以编写一个自定义的Comparator,如评论中提到的。 但是,您也可以使用 hashCode 和 equals 方法创建自定义键类,并使用 HashMap: record CaseInsensitiveStringPair(String first, String second){ @Override public boolean equals(Object other){ return other instanceof CaseInsensitiveStringPair o && first().equalsIgboreCase(o.first()) && second().equalsIgboreCase(o.second()) } @Override public int hashCode(){ return Objects.hash(first(), second()); } } 然后使用 Map<CaseInsensitiveStringPair, MyClass map = new HashMap<>();

回答 1 投票 0

如何在Python中不区分大小写且确定性地对文本字符串进行排序

我有标准要求对文本字符串列表进行不区分大小写的排序。然而,此外,这种排序需要具有确定性,因为两个包含相同元素的列表......

回答 3 投票 0

不区分大小写,匹配文本中的多个搜索词并将它们包装在 <strong> HTML 标签中

我正在尝试在我正在制作的搜索脚本中将搜索词加粗。问题是我无法让它不区分大小写地工作。 函数突出显示($term,$target){ $terms = 爆炸(&q...

回答 3 投票 0

如何在Postgresql中进行“不区分大小写”的查询?

有没有办法在 PostgreSQL 中编写不区分大小写的查询,例如我希望以下 3 个查询返回相同的结果。 从 name='administrator' 的组中选择 id 从组中选择 ID...

回答 16 投票 0

如何使索引器不区分大小写

字符串agentLogin =“约翰”; IAgent 代理 = 代理[agentLogin]; 有没有办法让这个索引器不区分大小写? 我知道像 LinQ 这样的东西可以轻松解决这个问题,但我需要......

回答 1 投票 0

NSDictionary 不区分大小写 objectForKey:

NSDictionary 有 objectForKey 但它的键区分大小写。没有可用的功能,例如 - (id)objectForKey:(id)aKey 选项:(id) 选项; 在选项中你可以通过“

回答 7 投票 0

Git 日志评论中不区分大小写的搜索

我使用“git log”并搜索任何评论,就像在 vi 中一样,通过反斜杠 / 并输入搜索文本。 使用这个我无法进行不区分大小写的搜索。例如 vi 我们可以使用 ':set ic' 并执行...

回答 1 投票 0

将 ArangoDB 设置为不区分大小写

我想知道是否有一种方法可以将整个数据库或至少集合设置为不区分大小写,而不必在查询中使用 lower() 或 upper() 。

回答 2 投票 0

获取区分大小写的文件名

我有一个 Perl 脚本,需要在任何平台(Windows、Mac、Linux 等)上运行。它的部分功能是重命名文件,但我不希望它覆盖现有文件。让我们说...

回答 2 投票 0

Perl:获取区分大小写的文件名

我有一个 Perl 脚本,需要在任何平台(Windows、Mac、Linux...)上运行。它的部分功能是重命名文件,但我不希望它覆盖现有文件。就说剧本吧...

回答 2 投票 0

JavaScript 正则表达式中部分字符串不区分大小写 (?i) 选项不起作用

我正在使用 Nodejs 构建一个应用程序,在该应用程序中我需要处理某些字符串,为此我使用了 JS“RegExp”对象。 我只想将正则表达式中的字符串的一部分写入...

回答 2 投票 0

不区分大小写的 LINQ(没有 toUpper 或 toLower)

公共文章GetByName(字符串名称,类别类别,公司公司) { var query = 来自 session.Linq() 中的文章 其中文章.名称 == 名称 &&...

回答 8 投票 0

array_search() 不区分大小写的版本

我有一个像这样的数组: $array = ['oooo', '否', '嗯', '是']; 我想搜索一个词“是”。我知道 array_search(),但我想匹配“yes”、“Yes&qu...

回答 4 投票 0

不区分大小写按任何列中的值过滤二维数组[重复]

我想通过搜索词过滤(搜索)多维数组。我不希望搜索词与键或值严格一致,而更像是不区分大小写的包含。 那个...

回答 1 投票 0

过滤二维数组以保留任意列中具有不区分大小写地匹配搜索子字符串的值的行

我有一个脚本,它允许我根据字符串过滤整个多维数组。 但只有当数组的值与字符串完全匹配时它才会起作用,而我希望它...

回答 2 投票 0

PHP 和区分大小写[重复]

在 PHP 中,变量和常量名称区分大小写,而函数名称和类名称则不区分大小写。 据我所知,PHP 是唯一发生这种情况的语言。我拥有的所有其他语言...

回答 3 投票 0

如何在JavaScript中对字符串数组进行不区分大小写的排序?

我有一个字符串数组,需要在 JavaScript 中进行排序,但以不区分大小写的方式进行排序。如何执行此操作?

回答 15 投票 0

MongoDB 和 C#:不区分大小写的搜索

我正在使用 MongoDB 和 MongoDB 的 C# 驱动程序。 我最近发现 MongoDB 中的所有查询都是区分大小写的。如何进行不区分大小写的搜索? 我找到了一种方法来做到这一点: 查询。

回答 12 投票 0

如何在 Python 3 中使用户条目不区分大小写?

首先,我是Python新手,从来没有写过代码,所以请原谅! 我正在关注 FreeCodeCamp 的 Python 教程。我想知道如何使用户输入不区分大小写....

回答 1 投票 0

golang 中不区分大小写的字符串搜索

如何以不区分大小写的方式在文件中搜索单词? 例如 如果我在文件中搜索 UpdaTe,如果文件包含更新,搜索应该选择它并对其进行计数...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.