Reemplazo de expresiones regulares entre comillas

¿Cómo reemplazo todas las entradas entre dos comillas en un archivo de texto? La primera cita siempre está precedida por una pestaña o es el primer carácter de la fila (archivo csv). Intenté la siguiente expresión regular

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

pero esta expresión regular solo coincide con la primera entrada entre dos comillas, no todas.

Por ejemplo, el siguiente texto:

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

debe convertirse

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

Leí la siguiente publicación (JavaScript regex reemplaza espacios entre paréntesis ) que es muy similar, pero la expresión regular sugirió que no es utilizable en mi situación.