Java不区分大小写匹配

Java不区分大小写匹配,java,regex,Java,Regex,如何在Java中以不区分大小写的方式进行匹配?我的意思是我想写一个正则表达式,比如*unknow.*user.*。但是我想匹配未知用户以及未知用户等等。在Java中,最简单的方法是什么?如果您使用模式,您可以这样做Pattern p=Pattern.compile(“您的正则表达式”,Pattern.CASE不区分大小写) 查看更多信息。您可以使用不区分大小写的标志: (?i).*unknow.*user.* 您还可以在开头添加(?i),如下所示:或者像[uU][nN]…

如何在Java中以不区分大小写的方式进行匹配?我的意思是我想写一个正则表达式,比如
*unknow.*user.*
。但是我想匹配
未知用户
以及
未知用户
等等。在Java中,最简单的方法是什么?

如果您使用
模式
,您可以这样做
Pattern p=Pattern.compile(“您的正则表达式”,Pattern.CASE不区分大小写)


查看更多信息。

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

(?i).*unknow.*user.*

您还可以在开头添加
(?i)
,如下所示:或者像
[uU][nN]…