Cualquier personaje, incluida la nueva línea – Java Regex

Pensé que podría ser [. \ N] + ¿pero eso no parece funcionar?

El punto no se puede usar dentro de las clases de caracteres.

Ver la opción Pattern.DOTALL .

Pattern.DOTALL Activa el modo dotall. En el modo dotall, la expresión . coincide con cualquier personaje, incluido un terminador de línea. Por defecto, esta expresión no coincide con los terminadores de línea. El modo Dotall también se puede habilitar a través de la expresión de bandera incrustada (?s) . (El s es un mnemónico para el modo “línea única”, que es lo que se llama en Perl).

Si lo necesita solo en una parte de la expresión regular, use, por ejemplo, [\s\S] .

Editar: Si bien mi respuesta original es técnicamente correcta, como señaló ThorSummoner, se puede hacer de manera más eficiente como tal

[\s\S]

en comparación con (.|\n) o (.|\n|\r)