Sven Rautenberg: split() mit mehreren Parametern?

Beitrag lesen

Aloha!

Ich habe z.B. folgenden String: "1h23m45s"
Ich kann den aufteilen mit split("h").
Dann bekomm ich ein Array mit "1" und "23m45s". Wenn ich den String aber ganz aufteilen will (also in "1" "23" und "45") müsst ich mehrmals split() ausführen. Kann man bei split mehrere Paramenter verbinden?
So im Sinne von split("h","m","s") <- wobei ich diese Variante bereits ausprobiert habe, sie funzt nicht :-\

split() ist dann gut, wenn du _ein_ eindeutiges Trennzeichen hast und die Zwischenräume zwischen diesem Zeichen trennen und als Werte verarbeiten willst.

Für deine Anwendung empfiehlt sich entweder substr(), wenn du sicher sagen kannst, dass dein String feste Längen hat, oder du nimmst einen regulären Ausdruck, der dir direkt die Teilstrings liefern kann. Du benötigst split() in keinem Fall.

- Sven Rautenberg