Meldung

10.09.2007 - Aufsplitten von Strings mit der String-Methode split

Die Methode split wird dazu verwendet eine Zeichenkette in einzelne Teile aufzusplitten. Damit die Methode weiss, an welchen Stellen die Aufteilung erfolgen soll, erwartet sie einen Parameter, der ein Trennzeichen oder einen Trennstring definiert. Anhand dieses Trenners wird die Zeichenkette dann aufgeteilt. Wird der Methode split ein weiterer Parameter übergeben, so kann mit Hilfe der darin angegebenen ganzen Zahl die maximale Anzahl der aus der Zeichenkette zu entnehmenden Teilstrings festgelegt werden.

Split liefert die extrahierten Teilzeichenketten als Array zurück. Die in diesem Feld gespeicherten Elemente können unter ihrem Index angesprochen werden, wobei die Elemente in der Reihenfolge ihres Auftretens im String gespeichert sind. Auf diese Weise können beispielsweise die in einer URL übergebenen Parameter per JavaScript voneinander getrennt werden.

Demonstriert wird die Nutzung der split-Methode Anhand von Beispielen, die eine angegebene Zeichenkette „auseinanderpflücken”. Zur Ausgabe der von split gelieferten Ergebnisse wird das Document-Objekt verwendet. Genauer gesagt wird mit Hilfe der Methode write – die in JavaScript zur Ausgabe von Zeichenketten verwendet wird – herangezogen, um die durch split extrahierten Daten auszugeben. Die Ausgabe erfolgt auch in diesem Beispiel wieder im aktuellen HTML-Dokument.

Weitere Methoden, die im Zusammenhang mit Zeichenketten von Bedeutung sind, werden unter indexOf und substring angesprochen. Unter trim, ltrim und rtrim finden Sie eine Erweiterung des JavaScript String-Objekts um Methoden zur Entfernung von Whitespaces aus Zeichenketten. Darüber hinaus kann per Parameter eine Zeichenliste angegeben werden – die Funktionswiese ähnelt dabei den trim-Funktionen unter PHP. Treten diese Zeichen am Anfang, am Ende oder an beiden Enden eines Strings auf, so werden sie durch den entsprechenden Aufruf der Methode ltrim, rtrim bzw. trim gelöscht.


Alexander Müller