使用... Pattern.compile()

时间:2011-06-22 11:48:06

标签: java regex

使用java.util.regex.Pattern.compile()您可以将模式指定为参数。但是,如何指定不区分大小写的标志并忽略空格呢?

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:4)

您也可以使用带有标记的Pattern.compile(String regex, int flags)方法,或者将它们放在模式本身中:

例如

Pattern.compile("(?i)a");

答案 2 :(得分:3)

Pattern pattern = Pattern.compile(patternStr, Pattern.CASE_INSENSITIVE);

答案 3 :(得分:3)

java.util.regex.Pattern.compile(String regex, int flags);

参数:

  • regex,要编译的表达式标记匹配
  • flags,有点面具

您可以将flags设置为由

组成的位掩码
  • CASE_INSENSITIVE
  • MULTILINE
  • DOTALL
  • UNICODE_CASE
  • CANON_EQ
  • UNIX_LINES
  • LITERAL
  • COMMENTS