Schrift
[thread]5794[/thread]

Wert reiner Zahlenwert? (Seite 2)



<< |< 1 2 >| >> 15 Einträge, 2 Seiten
Strat
 2003-10-03 01:05
#60341 #60341
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich glaube, bei CPAN:Regexp::Common gibt es ein Untermodul, was alle moeglichen Zahlen matched...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
jan
 2003-10-03 01:10
#60342 #60342
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
[E|B
,02.10.2003, 23:03]
Code: (dl )
if($string !~ /[\d|\,|\-|\.]/)

a) das würde nur prüfen, ob eines der zeichen im string vorkommt.
b) was suchen die | in der menge? die sind nur bei () bzw seinen abarten (?:) etc sinnvoll - hier bringen sie imho gar nichts, nur verwirrung.
c) das würde immer noch keinen match machen, weil dann zum beispiel auch "1,,9,22." ok wäre (selbst, wenn du es richtig machtest und nicht a) zutrifft)
DS
 2003-10-03 01:24
#60343 #60343
User since
2003-08-04
247 Artikel
BenutzerIn
[default_avatar]
[quote=jan,02.10.2003, 23:10]b) was suchen die | in der menge? die sind nur bei () bzw seinen abarten (?:) etc sinnvoll - hier bringen sie imho gar nichts, nur verwirrung.[/quote]
Vielleicht denkt er schon in Perl6-Regexes... ;)
[E|B]
 2003-10-03 01:25
#60344 #60344
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
[quote=jan,02.10.2003, 23:10]
[E|B
,02.10.2003, 23:03][code]
b) was suchen die | in der menge? die sind nur bei () bzw seinen abarten (?:) etc sinnvoll - hier bringen sie imho gar nichts, nur verwirrung.

Ich weiß, dass man sie eigentlich weglassen sollte, jedoch finde ich, dass es besonders für Anfänger leichter scheint als ohne.

Quote
das würde immer noch keinen match machen, weil dann zum beispiel auch "1,,9,22." ok wäre


Sehe in den obigen Beispielen allerdings auch keinerlei Einschränkungen im Bereich der Syntax. Von daher war mir es auch egal. =)
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
betterworld
 2003-10-03 01:31
#60345 #60345
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=[E|B],02.10.2003, 23:25][quote=jan,02.10.2003, 23:10]
[E|B
,02.10.2003,
Ich weiß, dass man sie eigentlich weglassen sollte, jedoch finde ich, dass es besonders für Anfänger leichter scheint als ohne.

Das kann aber auch ins Auge gehen. Ein Anfaenger denkt dann, es gehoert zur Syntax, und eines Tages wundert er sich, warum er auch Pipes matcht.
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2003-10-02 20:05.