繁体   English   中英

使用... Pattern.compile()

[英]usage of …Pattern.compile()

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

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

例如。

Pattern.compile("(?i)a");
Pattern pattern = Pattern.compile(patternStr, Pattern.CASE_INSENSITIVE);
java.util.regex.Pattern.compile(String regex, int flags);

参数:

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

您可以将flags设置为由...组成的位掩码

  • CASE_INSENSITIVE
  • MULTILINE
  • DOTALL
  • UNICODE_CASE
  • CANON_EQ
  • UNIX_LINES
  • LITERAL
  • COMMENTS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM