Thread Zahl mit Nachkommastelle zuverlässig zerlegen (11 answers)
Opened by pktm at 2009-08-26 22:35

Linuxer
 2009-08-27 19:23
#125015 #125015
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Hi,

stimmt schon, aber ich versteh das "Aber" (edit: im Zusammenhang
mit dem Regex beim split()) nicht ...

Auch wenn der erste Parameter des split() ein Pattern ist, bevorzuge ich
split() für solch eine (simple) Anforderung. Vor Jahren hab ich mal in
einem ähnlichen Fall einen Vergleich zwischen einer Regex- und einer
split()-Lösung gemacht und da gewann split() gegenüber dem Regex.
Da das aber Ewigkeiten her ist, kann ich leider nicht mehr den Vergleich
an sich vorlegen oder erklären, um was es genau ging.

Ich denke, das Pattern im split() ist einfacher als das Pattern des
Regex... Wenn man auch beim split() komplexe Pattern einsetzt, mag das
alles wieder anders aussehen.

Das Limit von 2 hatte ich gewählt, damit nicht noch gross versucht wird,
den String in mehr als 2 Elemente zu splitten.
Um eine Fehlerabfrage einzubauen, wäre ein Limit von 3 tatsächlich
interessant. Wenn das dritte Element eben definiert ist, dann war der
originale String fehlerhaft/nicht wie erwartet.

Linuxer

PS: hm, mit "w3m" ist es "interessant" eine Antwort zu schreiben ;o)
Man darf seine Antwort in $EDITOR verfassen und sieht leider den Beitrag
nicht mehr, auf den man antwortet. Wenn meine Antwort also nicht 100%
passt, sieh's mir nach ;o)
Last edited: 2009-08-27 23:05:44 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Zahl mit Nachkommastelle zuverlässig zerlegen