Bueno, tendría que acceder al grupo de captura 2 para obtener la primera coincidencia (o simplemente eliminar las comillas si existen):
(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))
Bueno, tendría que acceder al grupo de captura 2 para obtener la primera coincidencia (o simplemente eliminar las comillas si existen):
(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))