Thread Zahl mit Nachkommastelle zuverlässig zerlegen
(11 answers)
Opened by pktm at 2009-08-26 22:35
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! |