java正则表达式的问题,关于修饰符的简捷使用方法
看到API里面关于Pattern类的CASE_INSENSITIVE常量有一句话:
Case-insensitive matching can also be enabled via the embedded flag expression (?i).
请问这里(?i)怎么加入到表达式中?
String strRegTest = "aaBB";
System.out.println(strRegTest.matches("^[ab]+(?i)$"));
还是打印出false!到底(?i)应该放在表达式哪里?
请不要告诉我使用Pattern.compile("^[ab]+$",Pattern.CASE_INSENSITIVE);这种方法,太繁琐