任何字符,包括换行符 – Java Regex
我以为这可能是[。\ n] +,但这似乎并没有工作?
点不能在字符类中使用。
看到选项Pattern.DOTALL 。
Pattern.DOTALL
启用dotall模式。 在dotall模式下,expression式.
匹配任何字符,包括行结束符。 默认情况下,这个expression式不匹配行结束符。 Dotall模式也可以通过embedded式标志expression式(?s)
来启用。 (这是“单行”模式的助记符,这在Perl中被称为)。
如果只需要一部分正则expression式,就可以使用例如[\s\S]
。
编辑:虽然我的原始答案在技术上是正确的,正如ThorSummoner指出的那样,可以像这样更高效地完成
[\s\S]
(.|\n)
或(.|\n|\r)