Regex replace gibt zwischen Anführungszeichen ein

Wie ersetze ich alle Eingaben zwischen zwei Anführungszeichen in einer Textdatei? Vor dem ersten Anführungszeichen steht immer ein Tabulator oder es ist das erste Zeichen in der Zeile (CSV-Datei). Ich habe versucht, die folgenden Regex

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

, aber dieser reguläre Ausdruck stimmt nur mit der ersten Eingabe zwischen zwei Anführungszeichen überein, nicht mit allen.

Zum Beispiel der folgende Text:

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

soll werde

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

Ich habe den folgenden Beitrag gelesen Javascript Regex ersetzen Leerzeichen zwischen Klammern) das ist sehr ähnlich, aber der dort vorgeschlagene Regex ist in meiner Situation nicht verwendbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage