Thread String bearbeitung - nach leerzeichen alles entfernen (31 answers)
Opened by tobyyy at 2010-01-14 16:43

murphy
 2010-01-15 20:40
#130622 #130622
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2010-01-15T19:35:36 bianca
[...]
Wundern tut mich, dass Perl in diesem Zusammenhang immer plus 1 zu übergeben scheint, was hier als Optimierung hervorgetan wurde. Das kann ich nicht nachvollziehen.

Wann und wo braucht man denn das zweite Element, wenn man nur das erste mittels ()[0] oder ($string) abfragt?

Der LIMIT-Parameter für split gibt nicht an, wie oft eine Zeichenkette zerteilt werden darf, sondern wieviele Teile herauskommen dürfen.

Wenn man als LIMIT genau die Anzahl von Elementen links der Listenzuweisung übergibt, bekommt man im letzten Element der Liste einfach den gesamten Rest der Zeichenkette zurück, selbst wenn darin noch weitere Trennzeichen enthalten sind. Übergibt man als LIMIT eins mehr als die Anzahl von Elementen links der Zuweisung, wird reicht das letzte zugewiesene Element ebenfalls nur bis zu einem Trennzeichen, falls noch eines vorhanden ist.
When C++ is your hammer, every problem looks like your thumb.

View full thread String bearbeitung - nach leerzeichen alles entfernen