I have the regular expression
((?<=\")[^\"]*(?=\"(,|$)+)|(?<=,|^)[^,\"]*(?=,|$))
and the string I try to parse
"Private",N,,"Gas,Meter."
this works properly as I will have Private, N, space, "Gas Meter"
but
"Private",N,,",Gas,Meter."
will give me
Private, ",N,," and then ",Gas,Meter."
the regular expression works if , is in between but not right after the quote.
Any idea?