DOTALL for String.matches()

ef2*_*011 15 java regex string

我知道DOTALL可用于完全成熟的Pattern + Matcher类.

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

Dan*_*rov 25

您可以使用嵌入标志启用它(?s),如

"\n".matches("(?s)."); // true
Run Code Online (Sandbox Code Playgroud)

这是Javadoc.