Я знаю, что DOTALL доступен для полноценных классов Pattern + Matcher.
Но если я хочу использовать только String.matches () , есть ли способ заставить его использовать модификатор DOTALL?
Вы можете включить его с помощью встроенного флага (?s), как в
(?s)
"\n".matches("(?s)."); // true
Вот Javadoc .