Thread regex problem (12 answers)
Opened by robiwan at 2009-05-28 14:35

Gast robiwan
 2009-05-28 15:19
#121994 #121994
Hallo image,

Danke für die Erklärung, aber wenn ich das teste, dann kommen folgende Ergebnisse raus:

Hier mein Testprogramm:
Code (perl): (dl )
1
2
$opt_w = "$ARGV[0]";
if ($opt_w =~ /([0-9]{1,2}|100)+/) {print "$1\n"}


Und hier die Ergebnisse für den jeweiligen Inhalt von $1:

für $opt_w = 1 steht in $1: 1
für $opt_w = 99 steht in $1: 99
für $opt_w = 100 steht in $1: 0
für $opt_w = 123 steht in $1: 3
für $opt_w = 1234 steht in $1: 34
für $opt_w = 12345 steht in $1: 5

Es sieht so aus, als ob bei geradzahligen Nummern (1234) die letzten beiden Zahlen matchen und bei ungeradzahligen Nummern (12345) die letzte Zahl matcht.

Gruß Robert

View full thread regex problem