Thread Split (Werte aus CSV-Datei)
(11 answers)
Opened by Andreas at 2010-03-03 09:49 QuoteEs geht doch um CSV, also Comma Separated Values! Wieso sollten da nie Kommas drin sein!? Kommas in Daten sind gültiges CSV. Man sollte niemals davon ausgehen, dass ein Vorhandensein von Kommas in Daten nie vorkommt. Das ist ein fehlerhafter Programmieransatz. Schau dir diese Daten an. Code: (dl
)
1,"„Zwei“",3,"4,5","6,7",",","Zitat: ENDE, sagte er." Dein Ansatz mit split geht schief. Quote Ähm, das geht aber nur, wenn auch die Zeichenkette, die gesplittet werden soll, in $_ drin ist. Davon mal abgesehen, das es doppelt gemoppelt ist. Denn split /,/ ist äquivalent zu split /,/,$_ wenn ich mich nicht irre. Und davon mal ganz abgesehen liefert split im skalaren Kontext was anderes als im Listenkontext. //EDIT: PS: Davon mal abgesehen, dass die Satzzeichen (Komma=,) in der Mehrzahl Kommata heißen. Last edited: 2010-03-03 13:07:13 +0100 (CET) |