User since
2003-08-04
14371
Artikel
ModeratorIn
Hi!
Gibt es eine Funktion, mit der ich testen kann, ob eine Variable eine Zahl oder eine Zeichenkette ist??
User since
2003-08-04
1706
Artikel
HausmeisterIn
Du meinst den Unterschied zwischen 1 und '1'?
Wozu brauchst du das?
Perl wandelt die Typen automatisch um wie es es grad braucht.
Gruß Alex
User since
2003-08-21
2614
Artikel
ModeratorIn
Du kannst ueberpruefen, ob ein Skalar eine gueltige Zahl ist, zum Beispiel zwischen Sachen wie "123" und "abc" unterscheiden. Dazu kannst Du einfach einen regulaeren Ausdruck nehmen. Es gibt aber nicht wie in anderen Programmiersprachen einen Unterschied zwischen 123 und "123".
User since
2003-08-04
2536
Artikel
ModeratorIn
und \D würde dementsprechend auch 1.9 rauswerfen, oder? was wohl nicht im sinne des erfinders ist.
User since
2003-08-04
2036
Artikel
BenutzerIn
Stimmt! Als ich es gepostet habe ist es mir auch aufgefallen!
Gruss
User since
2003-08-04
5870
Artikel
ModeratorIn
Also lieber
/^[-+0-9.,_]+$/ oder was man an Zeichen so gern in seiner Zahl zulassen möchte...\n\n
<!--EDIT|Crian|1066398267-->
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
User since
2003-08-04
5246
Artikel
ModeratorIn
Da haben schon andere Leute Gehirnschmalz reingesteckt:
Regexp::Common