<分区>
除了Pattern.CASE_INSENSITIVE
,我如何在对Pattern.compile()的调用中选择Pattern.MULTILINE
?
Pattern tokenPattern = Pattern.compile("Hi", Pattern.CASE_INSENSITIVE);
标签 java
<分区>
除了Pattern.CASE_INSENSITIVE
,我如何在对Pattern.compile()的调用中选择Pattern.MULTILINE
?
Pattern tokenPattern = Pattern.compile("Hi", Pattern.CASE_INSENSITIVE);
最佳答案
它们是 int 标志,根据 Pattern API 的位掩码, 因此使用按位或 |
应该可行。
flags - Match flags, a bit mask that may include CASE_INSENSITIVE, MULTILINE, DOTALL, ...
例如:
Pattern tokenPattern = Pattern.compile("Hi", Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
要查找许多类似的问题和答案,请查看此 Google 搜索链接:
关于java - 使用多个常量字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56514577/