Thread Probleme bei Datei Aufsplitten (9 answers)
Opened by KA2065 at 2005-09-26 12:42

Dubu
 2005-09-29 17:18
#58399 #58399
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Strat,29.09.2005, 15:03]hmmm, wenn ich das jetzt richtig verstehe, macht split(" ", $string) nur dann sinn, wenn man leerzeichen zu beginn und am ende von $string ignoriert haben will, sonst nicht. Oder?[/quote]
Leerzeichen/Tabs am Anfang der Zeile, ja. Whitespace am Zeilenende wird auch von /\s+/ ignoriert.

Ein split (" ", $string) heisst soviel wie: "Gib mir alles in $string, was kein Whitespace ist, einzeln in Feldern zurueck." Wie ich finde, ist das eine Fragestellung, die sehr haeufig auftaucht. Fuehrende und anhaengende Leerzeichen in meinem String (der z.B. eine Benutzereingabe ist) interessieren mich dabei meist nicht.

Wichtig ist vor allem, dass / / und " " bei split ganz Unterschiedliches bedeuten! Das erste ist ein normaler regulaerer Ausdruck, der auf ein Leerzeichen passt, das zweite eben eine spezielle Kurzform.

Um das klar zu machen, sollte man auch den regulaeren Ausdruck bei split immer in Schraegstriche setzen und nicht in Anfuehrungszeichen, auch wenn es damit funktioniert.

View full thread Probleme bei Datei Aufsplitten