Thread Prüfen, ob Zahl oder String (16 answers)
Opened by renee at 2003-10-09 15:34

Crian
 2003-10-20 19:26
#62408 #62408
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Das stimmt. Es kommt natürlich darauf an, was man da eigentlich filtert, also wie gut (oder schlecht) die Eingangsdaten sind. Wenn ... vorkommen kann und andere Schweinereien wie '-.,,+.' etc., braucht man komplexere RE's und dann würd ich zu den vorgefertigten greifen.

Edit: Wie verfährt Perl eigentlich mit '_' in Zahlen? Wird das Zeichen generell ignoriert, oder nur an den passenden Stellen?

Ist "-_9._6" eine Zahl für Perl?

Perl sagt mit

Code: (dl )
print -_9._6 == -9.674 ? "ja\n" : "nein\n";


"nein".

Bei

Code: (dl )
print -1_9._62 == -19.6742 ? "ja\n" : "nein\n";


sagt es "ja", allerdings gibt es drei mal

Quote
Misplaced _ in number at C:\Daten\perl\underscore_in_zahl.pl line 1.


von sich...\n\n

<!--EDIT|Crian|1066663889-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Prüfen, ob Zahl oder String