我有一个多行字符串:
"第1行\ n第2行\ n第3行"
将产生什么样的正则表达式:
第1行
第2行
第3行
我使用的模式:(?m)^。* $
我正在以下列方式使用匹配类的 .find()方法:
while(matcher.find()){
System.out.println(matcher.group());
}
答案 0 :(得分:0)
由于默认情况下正则表达式中的点与任何换行符不匹配,因此可以考虑添加DOTALL MODIFIER。
"(?s).*"
OR
"[\\s\\S]*"