Zitat von
grenzgaenger:
BTW
CSV steht für comma sepaprated file, im deutschsprachigen raum ist halt dsa comma meist ein semikolon.
. Genauergesagt handelt es sich um das 'Listentrennzeichen' in den internationalen Systemeinstellungen.
Zitat von
grenzgaenger:
...falls doch, ist die funktion falsch. der delimiter kann je nach land unterschiedlich sein, z. b. "", '', <>, ><, <<>>, >><<, ...
Es handelt sich hier nicht um einen
CSV-Parser, sondern um einen Ersatz für 'Explode'. Wenn Dir das nicht reicht, dann prüfe nach dem Erkennen des nächsten Strings einfach, ob das Zeichen ein '"' ist. Wenn ja, suchst Du mit meiner FastPos-Routine das nächste '"', stellst sicher, das es nicht escpaped ist (hua, was für ein Deutsch), und extrahierst dann.
Aber nochmal. Niemand hat behauptet, das die csExplode-Routine mit
CSV klar kommt, also hört auf mit euren Zickereien. Man kommt sich ja vor wie auf einem Mädcheninternat.