Nun, Sie müssten auf Erfassungsgruppe 2 zugreifen, um die erste Übereinstimmung zu erhalten (oder einfach die Anführungszeichen entfernen, falls vorhanden):
(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))
Nun, Sie müssten auf Erfassungsgruppe 2 zugreifen, um die erste Übereinstimmung zu erhalten (oder einfach die Anführungszeichen entfernen, falls vorhanden):
(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))