正規一致大文字と小文字を無視
2187 ワード
//第一種類:正則で、
//2つ目は、Patterコンパイルで大文字と小文字を無視
参照http://php-note.com/article/detail/1d5303110a9e48e6b67b003c053135e3
(?!)
は全体が大文字小文字を無視することを表し、もし単独であれば、^d(?!)oc
はocが大文字小文字を無視することを表すことができ、^d((?!)o)c
はoのみが大文字小文字を無視することを表すString regex1 = "^(?i)doc$";
//2つ目は、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