Regex substituir entra entre aspas

Como faço para substituir todas as entradas entre duas aspas em um arquivo de texto. A primeira citação é sempre precedida por uma guia ou é o primeiro caractere da linha (arquivo csv). Eu tentei o seguinte regex

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

mas esse regex corresponde apenas à primeira entrada entre duas aspas, não todas.

Por exemplo, o seguinte texto:

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

Deve se tornar

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

Eu li o seguinte post (regex javascript substitui espaços entre colchetes ), que é muito semelhante, mas o regex sugeriu que não é utilizável na minha situação.

questionAnswers(2)

yourAnswerToTheQuestion