入力コンマ区切り文字列を分割し、結果を配列に格納する必要があります。
以下は素晴らしい作品です
arr=inputString.split(",")
この例では
John, Doe =>arr[0]="John" arr[1]="Doe"
しかし、次の期待される出力を取得できません
"John, Doe", Dan =>arr[0]="John, Doe" arr[1]="Dan"
John, "Doe, Dan" =>arr[0]="John" arr[1]="Doe, Dan"
次の正規表現も役に立ちませんでした
var regExpPatternForDoubleQuotes="\"([^\"]*)\"";
arr=inputString.match(regExpPatternForDoubleQuotes);
console.log("txt=>"+arr)
文字列には、3 つ以上の二重引用符を含めることができます。
私はJavaScriptで上記を試しています。