Подтвердить что ты не робот

Java regex: новая строка + пробел

должен быть простым, но я схожу с ума.

С учетом текста типа:

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
4b9b3361

Ответ 1

yourString.replaceAll("\n ", " "); Это не поможет?

Ответ 2

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

Ответ 3

Возможно, это кросс-платформенная:

String pattern = System.getProperty("line.separator") + " ";
string.replaceAll(pattern, "");

Ответ 4

"\n " Это должно сделать трюк, если вы находитесь в режиме Unix LF. Для DOS вам нужно сопоставить CRLF "\r\n ". Проверялся ли с RegexBuddy прекрасный вид.