Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Komplexe Zeichenfolgen mit regulären Ausdrücken aufteilen

Nun, Sie müssten auf Erfassungsgruppe 2 zugreifen, um die erste Übereinstimmung zu erhalten (oder einfach die Anführungszeichen entfernen, falls vorhanden):

(?:^("*)(.+?)\1(?=,))|(?:(?<=,").+?(?=",))|(?:(?<=,)[^"]+?(?=,|$))