java - 使用多个常量字段

标签 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/

相关文章:

java - 用于测试文件上传的 JWebUnit

java - 如何防止 Java 中的 headless (headless)异常?

java - 编程 - Java - 将合并算法与操作分离

java - 得到 0 输出而不是正确的输出

java - 设置 png 的 "window level"(从 DICOM 转换而来)

java - 表达语言 : how to simplify this statement ("in"-like clause needed)

java - 如何测试事务数据库代码?

java - 扩展 SimpleJpaRepository

java - 我应该如何制作自定义类别转换器

Java JFrame 鼠标监听器