Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不区分大小写的列表?

不区分大小写的列表?

提问于 2018-01-23 15:33:43
回答 2关注 0查看 335

我需要一个不区分大小写的列表或集合类型的(字符串)集合。有什么可以办法可以来创建一个?可以指定想要获得的字典的键的比较类型,但我找不到有这种列表。

回答 2

wsnbb203

发布于 2018-01-24 01:31:41

使用Linq,这为.Compare增加了一个新的方法

代码语言:javascript
运行
AI代码解释
复制
using System.Linq;
using System.Collections.Generic;

List<string> MyList = new List<string>();

MyList.Add(...)

if (MyList.Contains(TestString, StringComparer.CurrentCultureIgnoreCase)) {
    //found
}

nr348399

发布于 2018-01-24 00:16:50

如果你正在使用.NET 3.5,你可以使用:

代码语言:javascript
运行
AI代码解释
复制
var strings = new HashSet<string>(StringComparer.InvariantCultureIgnoreCase);

...或类似的东西

和开发者交流更多问题细节吧,去 写回答
相关文章
Windows 不区分大小写
之前就看过说 Windows 不区分大小写,但平时用得少倒也没什么体验,没想到还真能踩一次坑。
zqb_all
2020/05/04
2.9K0
Git 默认不区分大小写
背景: 通过代码规范,修改了包名为全小写(修改了文件夹目录),但发现push后,git服务器的文件夹目录还是为大写 解决方法: git默认是不区分大小写的,意思是你修改一个文件名/文件夹的时候,git status 是不会提示你有修改的  可以通过git config --get core.ignorecase 查看默认配置 通过git config core.ignorecase false设置为区分大小写 然后git status 就可以看到变动 然后push到远程服务器
千往
2018/01/24
2.2K0
SQL Server不区分大小写的问题
  默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”, 如果使用查询语句:select * from test  where  tname  like 'a%',则查询的结果会把上面的两条记录都查询出来,这一点上和Oracle有区别.
跟着阿笨一起玩NET
2018/09/19
3.6K0
nginx 配置路由不区分大小写
location 指令说明,该语法用来匹配 url,语法如上: =:用于不含正则表达式的 url 前,要求字符串与 url 严格匹配,匹配成功就停止向下搜索并处理请求。 ~:用于表示 url 包含正则表达式,并且区分大小写。 ~*:用于表示 url 包含正则表达式,并且不区分大小写。 ^~:用于不含正则表达式的 url 前,要求 Nginx 服务器找到表示 url 和字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再匹配。 如果有 url 包含正则表达式,不需要有 ~ 开头标识。
2022/02/20
7.2K0
nginx 配置路由不区分大小写
mysql 模糊查询实现不区分大小写
在上面语句中我们可以看到使用的是‘d%’或者是'D%'这样看上去好像有点不是很好。
凯哥Java
2019/07/01
5.4K0
Django + MySQL 查询不区分大小写问题
由于测试环境的 sqlite 没有问题, 所以怀疑在 mysql 的配置上面。 原来是字符集校对规则的问题, utf8_general_ci 不区分大小写, 可以改成utf8_bin(将字符串中的每一个字符用二进制数据存储,区分大小写。) 或者 utf8_general_cs(cs为case sensitive的缩写,即大小写敏感).
用户1416054
2018/08/02
4.5K0
Solr4.6,搜索不区分大小写的配置
Solr4.6搜索有些字段搜索的时候不需要区分大小写。这个时候需要做简单的过滤,建索引和搜索的时候把输入都转换成小写即可。配置如下:
星哥玩云
2022/06/30
1.5K0
设置MySQL数据库不区分大小写
我们大家可能都碰到过这种情况:在Linux下,MySQL的表名区分大小写,而在Windows下是不区分,从Windows下导出的数据脚本中使用的是小写,而Hibernate生成的SQL中表名是大写的,所以查不出数据。如下,我的一个Windows下的项目移植到Linux环境中就因为MySQL严格区分大小写问题报错:
浩Coding
2019/07/03
17.1K0
MySql查询不区分大小写解决方案
当我们输入不管大小写都能查询到数据,例如:输入 lingyejun 或者Lingyejun ,LingYeJun都能查询同样的结果,说明查询条件对大小写不敏感。 CREATE TABLE NAME(name VARCHAR(10));
翎野君
2023/05/12
2.8K0
Elasticsearch 如何实现查询/聚合不区分大小写?
问题2:ES7.6 如何实现模糊查询不区分大小写? 主要是如何进行分词和mapping的一些设置来实现这个效果,
铭毅天下
2020/12/17
8.1K0
Elasticsearch 如何实现查询/聚合不区分大小写?
IntelliJ IDEA自动提示,如何设置不区分大小写
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/154
joshua317
2021/10/09
2.5K0
IntelliJ IDEA自动提示,如何设置不区分大小写
python 判断字符串是否包含(不区分大小写)
python 判断字符串是否包含(不区分大小写) 通过in运算符来检查或通过str.find("")来检查 如果想要不区分大(upper())小(lower())写,可以将字符串全部转换为大写字母或小写字母 示例: a = "Hello World,你好世界" # 通过in运算符来检查。 if "Hello" in a: print("Yes") # 通过str.find("")来检查。 if a.find("Hello") != -1: print("Yes") # 如果想要不
超级小的大杯柠檬水
2023/05/06
3K0
ES6 模糊查询 智能联想(不区分大小写)
使用es6的filter方法和toLowerCase()方法实现了不区分大小写的自动补全;
kirin
2020/10/27
1.5K0
MySQL存储的字段是不区分大小写的,你知道吗?
之前写过一篇关于mysql 对表大小写敏感的问题(你有遇到过MySQL因大小写敏感导致的问题吗),其实在mysql中字段存储的内容是不区分大小写的,本篇进行简单的总结。
全栈程序员站长
2022/07/20
5.3K0
Git 开启区分大小写
默认情况下git是忽略区分大小写的,多人合作的情况下不规范很容易造成问题,本文记录Git大小写敏感的配置方法。 步骤 开启 全局开启 git config --global core.ignorecase false 查看 找到 core.ignorecase=false 即说明修改完毕 git config --list 参考资料 https://www.cnblogs.com/wangyang0210/p/10767951.html
为为为什么
2022/08/06
1.7K0
vim替换区分大小写_word英文大小写切换
&是正则表达式全部匹配项, 其他的还有:\1,\2,\3,…,\9。表示第1,2,3…9个匹配项。
全栈程序员站长
2022/09/29
1.8K0
细说MySQL区分字母大小写
在Linux系统上使用MySQL,MySQL是区分字母大小写的,例如建A表时表名是大写的A,修改A表时脚本里写的a,就会报错表a不存在。在MySQL中,数据库对应数据目录中的目录,数据库中的每个表至少对应数据库目录中的一个文件或多个文件,所以,是否区分大小写是其所在的操作系统决定的。在大多数基于Unix的系统中,MySQL是区分大小写的;而在Windows系统中,MySQL是不区分大小写的。 操作系统中提供了lower_case_table_names参数用于修改这种区分大小写的策略。默认情况下,Linux
JavaQ
2018/04/04
3K0
flag区分大小写的sql盲注
可以看到不区分大小写,而且都会转化为大写。这个是因为MySQL不区分大小写,而且大写字符的ASCII码都比小写的小。
Power7089
2020/07/27
1.8K0
flag区分大小写的sql盲注
点击加载更多

相似问题

为什么cookie路径区分大小写?

2811

HTTP标头是否区分大小写?

316.2K

如何做一个不区分大小写的字符串比较?

1324

购买的云数据库MySQL 如何不区分大小写?

11.4K

无法识别的属性“targetFramework”。请注意,属性名称区分大小写?

21.7K
相关问答用户
新浪微博 | 高级总监擅长4个领域
萃橙科技 | 合伙人擅长4个领域
某公司 | 程序员擅长1个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档