// 第一种:直接用正则,(?i)
表示整体忽略大小写,如果单个,则可以写成^d(?i)oc
表示oc忽略大小写,^d((?i)o)c
表示只有o忽略大小写
String regex1 = "^(?i)doc$";
// 第二种,采用Patter编译忽略大小写
String regex = "^doc$";
String s = "DoC";
System.out.println(s.matches(regex1)); //true
Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
System.out.println(p.matcher(s).matches()); //true
引用 http://php-note.com/article/detail/1d5303110a9e48e6b67b003c053135e3