【问题标题】:DOTALL for String.matches()String.matches() 的 DOTALL 【发布时间】:2011-10-27 03:14:48 【问题描述】: 我知道 DOTALL 可用于完全成熟的 Pattern+Matcher 类。 但是如果我只想使用String.matches(),有没有办法告诉它使用DOTALL修饰符? 【问题讨论】: 标签: java regex string 【解决方案1】: 您可以使用嵌入标志(?s) 启用它,如 "\n".matches("(?s)."); // true 这是Javadoc。 【讨论】: +1 我完全忘记了这个。为了避免混淆,将其添加到我的答案中。 我遇到了同样的问题,并用您的回答解决了问题,所以 +1