Thread If-Abfrage über Wertebereich
(11 answers)
Opened by HP-User at 2012-06-19 21:07
Ich verstehe noch nicht was du machen willst, willst du den String nur Identifizieren, oder mit den werten etwas machen?
Das Identifizieren ist ganz einfach: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 my @examples=( 'KG 001 J', 'KG 003 M', 'KG 004 A', 'KG 007 X', 'KG 020 M', 'KG 045 A', 'KG 1234 J', ); for my $string (@examples) { if($string=~/KG\s(\d{3})\s([JMA])/) { my ($number,$suffix)=($1+0,$2); print "$string => "; print "NUMBER: $number "; print "SUFFIX: $suffix\n"; } } Oder willst du mehr damit machen? |