Ответ 1
yourString.replaceAll("\n ", " ");
Это не поможет?
должен быть простым, но я схожу с ума.
С учетом текста типа:
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
yourString.replaceAll("\n ", " ");
Это не поможет?
String res = orig.replaceAll("[\\r\\n]+\\s", "");
Возможно, это кросс-платформенная:
String pattern = System.getProperty("line.separator") + " ";
string.replaceAll(pattern, "");
"\n "
Это должно сделать трюк, если вы находитесь в режиме Unix LF. Для DOS вам нужно сопоставить CRLF "\r\n "
. Проверялся ли с RegexBuddy прекрасный вид.