String.matches() 中的 DOTALL

16

我知道DOTALL可以在完整的Pattern+Matcher类中使用。

但是,如果我只想使用String.matches(),有没有办法告诉它使用DOTALL修饰符?

1个回答

26

你可以使用嵌入标记(?s)来启用它,例如:

您可以使用内嵌标志(?s)来启用它,例如:

"\n".matches("(?s)."); // true

这里是Java文档


+1 我完全忘记了这个.. 将其添加到我的答案中,以避免混淆。 - Narendra Yadala
我遇到了同样的问题,通过你的答案解决了它,所以+1。 - mostafa.S

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接