Замените регулярное выражение в кавычках

Как заменить все вводы между двумя кавычками в текстовом файле. Первой кавычке всегда предшествует табуляция или это первый символ в строке (CSV-файл). Я попробовал следующее регулярное выражение

/(\t"|^")([^"]*)(\n)([^"]*")/gm

но это регулярное выражение соответствует только первому вводу между двумя кавычками, а не всем.

Например, следующий текст:

xx "xx 
xx 
xx" 
xx 
"xx"
xx 
xx
"xxx xxx 
xx"

должен стать

xx "xx xx xx" 
xx 
"xx"
xx 
xx
"xxx xxx xx"

Я прочитал следующий пост (регулярное выражение javascript заменяет пробелы в скобках ), что очень похоже, но регулярное выражение, предложенное здесь, непригодно для использования в моей ситуации.

Ответы на вопрос(2)

Ваш ответ на вопрос