当前位置: 首页 > 知识库问答 >
问题:

Java不区分大小写的匹配[重复]

柏麒
2023-03-14

如何在Java中以区分大小写的方式进行匹配?我的意思是,我想编写一个类似.*unknowle.*user.*的regex。但是我想匹配未知用户以及未知用户等等。在Java中最简单的方法是什么?

共有1个答案

燕永昌
2023-03-14

可以使用不区分大小写的标志:

(?i).*unknow.*user.*
 类似资料:
  • 我试图在Elasticseach 7中实现部分的、区分大小写的匹配。 我正在使用设置创建索引: 以及映射: 以下查询将正确返回文档: 但当我将搜索词小写时,它不会返回文档: 如何配置Elasticsearch,使其与使用小写搜索词的名称字段值匹配?

  • 问题内容: 我想知道是否有一种方法可以在java switch case语句中执行不区分大小写的匹配。默认实现 区分大小写 。请参见下面的示例。 因此,以上语句作为输出返回。而且我正在尝试使其像 不区分大小写的 匹配一样工作。我尝试将字符串文字都转换为小写,然后进行比较。但无法做到。 问题答案: 如果要这样做:只需确保输入数据全部为小写,并使用小写… 本地化问题 同样,古老的本地化问题再次引起人们

  • 我想知道是否有一种方法可以在java switch case语句中执行不区分大小写的匹配。默认实现区分大小写。请参见下面的示例。 所以上面的语句返回作为输出。我正在尝试使它适用于不区分大小写的匹配,比如就可以了。我尝试将字符串文字转换为小写,然后进行比较。但他无法做到这一点。

  • 问题内容: 我正在尝试提出一个要求区分大小写的结果的请求。 例如在我的数据库中 该请求是 但我有3行作为结果,我只想要abcdef 我试图找到一个解决方案 但是我有这个错误: 未知归类:’Latin1_General_CS_AS’{“成功”:false,“错误”:“#1273-未知归类:’Latin1_General_CS_AS’”} 谢谢 问题答案: 感谢您的帮助,我找到了不是latin1 ut

  • 问题内容: 我有一个Lucene索引,该索引当前区分大小写。我想添加的 选项 有不区分大小写作为后备的。这意味着与案例匹配的结果将获得更大的权重,并且将首先出现。例如,如果结果数限制为10,并且有10个匹配项符合我的情况,那就足够了。如果仅找到7个结果,则可以从不区分大小写的搜索中再添加3个结果。 我的案子实际上更复杂,因为我有不同重量的物品。理想情况下,匹配“错误”的表壳会增加一些重量。不用说,