У меня большой файл CSV, который я анализирую на Java.
Проблема в том, что в некоторых текстовых разделах, помеченных знаком "", у меня возникают разрывы строк
Сейчас я пытаюсь удалить все разрывы строк в разделах "", но пока не удалось.
Например, у меня есть следующий CSV:
"Test Line wo line break"; "Test Line
with line break"
"Test Line2 wo line break"; "Test Line2
with line break"
Результат должен быть:
"Test Line wo line break"; "Test Line with line break"
"Test Line2 wo line break"; "Test Line2 with line break"
До сих пор я пробовал следующее:
s.replaceAll("(\\w)*\r\n", "$1");
Но это, к сожалению, заменяет все разрывы строк, в том числе и в конце строк.
Затем я добавил двойные апострофы в регулярное выражение:
s.replaceAll("\"(\\w)*\r\n\"", "$1");
Но при этом, к сожалению, ничто не заменит вообще.
Не могли бы вы помочь мне выяснить, что я здесь делаю не так?
Заранее спасибо