CPAN: Einlesen einer CSV-Datei

Beitrag lesen

Wenn ich mir hingegen den Quellcode vom opencsv-Projekt ansehe, wird dort Zeichen für Zeichen gelesen und ausgewertet. Sind Reguläre Ausdrücke zum Zerlegen von CSV-Dateien ungeeignet

Ja.

Wenn du dich schon mal mit Grammatiken (hier in BNF abgebildet) beschäftigt hast, siehst du leicht, dass diesem Problem mit Regex¹ nicht beizukommen ist. Verwende immer einen Parser.

¹ So wie die Beispiele, also das Äquivalent von DFA. Regex, die Code enthalten dürfen, schaffen das natürlich.