case-insensitive相关内容

Win32 文件名比较

有谁知道 Win32 在处理不区分大小写的文件名时使用哪些文化设置? 这是根据用户的文化而变化的,还是 Win32 使用文化不变的大小写规则? 解决方案 一个大概的答案是以正确的方式比较 Unicode 文件名. 基本上,建议将两个字符串都大写(使用 CharUpper, CharUpperBuff 或 LCMapString),然后使用二进制比较(即 memcmp 或 wme ..
发布时间:2021-12-18 00:09:17 其他开发

如何在带有注释映射的 Spring MVC 中使用不区分大小写的 URL

我已经在我的 spring mvc web 应用程序中注释了很好的映射,但是,它们区分大小写.我找不到让它们不区分大小写的方法.(我很想在 Spring MVC 中实现这一点,而不是以某种方式重定向流量) 解决方案 Spring 4.2 将支持不区分大小写的路径匹配. 可以如下配置: @Configuration公共类 WebConfig 扩展了 WebMvcConfigurerAdap ..
发布时间:2021-12-12 10:11:54 Java开发

shell 脚本中不区分大小写的字符串比较

== 运算符用于比较 shell 脚本中的两个字符串.但是,我想比较两个字符串忽略大小写,怎么办?是否有任何标准命令? 解决方案 如果你有 bash str1="MATCH"str2="匹配"shopt -s nocasematch案例“$str1"在$str2 ) 回声 "匹配";;*) echo "不匹配";;esac 否则,您应该告诉我们您使用的是什么 shell. 替代, ..
发布时间:2021-12-09 10:13:40 其他开发

不区分大小写的搜索并替换为 sed

我正在尝试使用 SED 从日志文件中提取文本.我可以毫不费力地进行搜索和替换: sed 's/foo/bar/' mylog.txt 但是,我想让搜索不区分大小写.从我用谷歌搜索的内容来看,似乎将 i 附加到命令的末尾应该可以: sed 's/foo/bar/i' mylog.txt 然而,这给了我一个错误信息: sed: 1: "s/foo/bar/i": 替换命令中的错误标志:'i' ..
发布时间:2021-12-06 21:05:36 其他开发

使用 Firebase orderByChild 进行不区分大小写的排序

我正在使用 FirebaseRecyclerAdapter 来显示字符串列表.我的查询使用 orderByChild.结果首先用大写字母排序,如下所示: 项目 1、项目 2、项目 3、aItem、bItem、zItem. 如何使用 orderByChild 导致排序不区分大小写? 解决方案 你没有.一种. 如果您有想要排序的数据,但还需要该数据的用户表示,请保留两个版本 ..

不区分大小写的列表排序,而不小写结果?

我有一个像这样的字符串列表: ['Aden', 'abel'] 我想对项目进行排序,不区分大小写.所以我想得到: ['abel', 'Aden'] 但我用 sorted() 或 list.sort() 得到相反的结果,因为大写出现在小写之前. 我怎样才能忽略这个案例?我见过涉及小写所有列表项的解决方案,但我不想更改列表项的大小写. 解决方案 在 Python 3.3+ 中有 ..
发布时间:2021-12-06 14:13:41 Python

不区分大小写的“in"

我喜欢用这个表达 如果用户名中的“MICHAEL89":... 其中 USERNAMES 是一个列表. 有什么方法可以匹配不区分大小写的项目还是我需要使用自定义方法?只是想知道是否需要为此编写额外的代码. 解决方案 username = 'MICHAEL89'如果 username.upper() in (name.upper() for name in USERNAMES):. ..
发布时间:2021-12-06 13:59:34 Python

Rails 模型中不区分大小写的搜索

我的产品型号包含一些项目 Product.first=># 我现在正在从另一个数据集中导入一些产品参数,但名称的拼写存在不一致.例如,在另一个数据集中,Blue Jeans 可以拼写为 Blue Jeans. 我想Product.find_or_create_by_name("Blue Jeans"),但这将创建一个新产品,几乎与第一个相同.如果 ..
发布时间:2021-12-02 12:10:21 其他开发

PostgreSQL 列名是否区分大小写?

我有一个 db 表,表示 Postgres 中的 persons 由另一个团队传下来,该团队的列名是 "first_Name".现在我正在尝试使用 PG 指挥官在这个列名上查询这个表. select * from people where first_Name="xyz"; 它只是返回 错误:列“first_Name"不存在 不确定我是否在做一些愚蠢的事情,或者是否有解决我遗漏的问 ..

不区分大小写的“包含(字符串)"

有没有办法让下面的结果为真? string title = "ASTRINGTOTEST";title.Contains("字符串"); 似乎没有允许我设置区分大小写的重载..目前我把它们都大写,但这只是愚蠢的(我指的是 i18n 上下大小写问题). 更新 这个问题很古老,从那时起我就意识到,如果您愿意对一个非常庞大而困难的话题进行全面调查,我会要求一个简单的答案. 在大多数情况下, ..
发布时间:2021-12-01 08:58:59 C#/.NET

Python:如何使用不区分大小写的属性对对象列表进行排序

self.data = sorted(self.data, key=attrgetter('word')) self.data 是 Word 对象的列表.Word 对象具有“单词"、“定义"、“示例"和“难度"属性.我想按每个 Word 对象的“单词"字符串排序,上面的代码就是这样做的,只是它不区分大小写.我将如何使排序不区分大小写? 我已经尝试过此处提出的另一个问题的解决方案,但是当我尝 ..
发布时间:2021-11-30 15:24:46 Python

不区分大小写的字符串作为 HashMap 键

出于以下原因,我想使用不区分大小写的字符串作为 HashMap 键. 在初始化期间,我的程序使用用户定义的字符串创建 HashMap 在处理事件(在我的情况下是网络流量)时,我可能会在不同的情况下收到 String,但我应该能够从 HashMap 中找到 而忽略这种情况从流量中收到. 我遵循了这种方法 CaseInsensitiveString.java public fi ..
发布时间:2021-11-25 21:10:12 Java开发