Java不区分大小写的匹配

时间:2015-01-19 13:27:21

标签: java regex

如何在Java中以不区分大小写的方式匹配?我的意思是我想写一个像.*unknow.*user.*这样的正则表达式。但我想匹配unknow user以及UnKnow UsER等等。在Java中最简单的方法是什么?

2 个答案:

答案 0 :(得分:1)

如果您使用Pattern,则可以执行此操作Pattern p = Pattern.compile("YOUR_REGEX", Pattern.CASE_INSENSITIVE);

查看this blog了解详情。

答案 1 :(得分:1)

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

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