Hallo!
ich habe hier ein kleines Problem mit einer CSV-Datei: Diese verwendet Semikola als Trennzeichen für die einzelnen Felder. Nun kam irgendjemand auf die glorreiche Idee ebensolche Semikola als Trennzeichen innerhalb eines Feldes zu verwenden, was es mir nahezu unmöglich macht, dieses sauber zu parsen, da ich anhand des Semikolons jede Zeile explode.
Mein Ansatz war nun mittels preg_replace Semikola die zwischen zwei Anführungszeichen stehen durch Kommas zu ersetzen. Leider gelingt es mir nicht, den entsprechenden regulären Ausdruck dafür zu formulieren.
Könntet Ihr mir helfen oder kennt Ihr eine bessere Variante, um die CSV-Datei zu parsen?
Vielen Dank und beste Grüße,
ich habe hier ein kleines Problem mit einer CSV-Datei: Diese verwendet Semikola als Trennzeichen für die einzelnen Felder. Nun kam irgendjemand auf die glorreiche Idee ebensolche Semikola als Trennzeichen innerhalb eines Feldes zu verwenden, was es mir nahezu unmöglich macht, dieses sauber zu parsen, da ich anhand des Semikolons jede Zeile explode.
Mein Ansatz war nun mittels preg_replace Semikola die zwischen zwei Anführungszeichen stehen durch Kommas zu ersetzen. Leider gelingt es mir nicht, den entsprechenden regulären Ausdruck dafür zu formulieren.
Könntet Ihr mir helfen oder kennt Ihr eine bessere Variante, um die CSV-Datei zu parsen?
Vielen Dank und beste Grüße,