Welnu, je zou toegang moeten hebben tot capture-groep 2 om de eerste overeenkomst te krijgen (of gewoon de aanhalingstekens verwijderen als ze bestaan):
(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))
Welnu, je zou toegang moeten hebben tot capture-groep 2 om de eerste overeenkomst te krijgen (of gewoon de aanhalingstekens verwijderen als ze bestaan):
(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))