0

二重引用符で囲まれている場合、カンマを無視するように次の正規表現を変更するのを手伝ってくれる人はいますか

現在の正規表現 -

,(?!(?<=(?:^|,)\s*""(?:[^""]|""|\\"")*,)(?:[^""]|""|\\"")*""\s*(?:,|$))

これに関する唯一の問題は、各コンマで文字列を分割することです。二重引用符で囲まれた列内のカンマは、1 つの列として扱う必要があります

たとえば、この文字列 "a","b,c" を分割すると、3 列ではなく 2 列になるはずです。

ありがとう!

4

1 に答える 1