Java 正则表达式:换行符 + 空格

2022-09-03 05:42:19

应该很简单,但我要疯了。

给定如下文本:

line number 1
line number 2
 line number 2A
line number 3
 line number 3A
 line number 3B
line number 4

我需要Java正则表达式删除行终止符,然后新行以空格开头,以便上面的示例文本变为:

line number 1
line number 2line number 2A
line number 3line number 3Aline number 3B
line number 4

答案 1
String res = orig.replaceAll("[\\r\\n]+\\s", "");

答案 2

yourString.replaceAll("\n ", " ");这无济于事?