我认为它可能是[。\ n] +但这似乎不起作用?
答案 0 :(得分:53)
点不能在字符类中使用。
请参阅选项Pattern.DOTALL。
Pattern.DOTALL
启用dotall模式。在dotall模式下,表达式.
匹配任何字符,包括行终止符。默认情况下,此表达式与行终止符不匹配。也可以通过嵌入的标志表达式(?s)
启用Dotall模式。 (s是“单行”模式的助记符,这是在Perl中调用的。)
如果只需要正则表达式的一部分,则使用例如[\s\S]
。
答案 1 :(得分:31)
编辑:虽然我的原始答案在技术上是正确的,正如ThorSummoner指出的那样,它可以更有效地完成,如此
[\s\S]
(.|\n)
或(.|\n|\r)
相比,
答案 2 :(得分:0)
试试这个
((.|\n)*)
多次匹配所有字符