Thread $1 in Grep (5 answers)
Opened by bianca at 2010-01-17 13:04

bianca
 2010-01-17 13:36
#130655 #130655
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
Danke murphy, das wollte ich hören :)

Hab auch noch weiter dran gearbeitet (brauche nämlich tatsächlich nur den davor und den dahinter, es geschah in Königswinter :)) ) und konnte so den ganzen sort{} Teil sparen. Jetzt sieht es ganz schnuckelig aus:

foreach my $temp (grep {/^VERTRAG(\d+)$/ && ($1 == $gesucht-1 || $1 == $gesucht+1)} keys %hash) {
...
}

Edit: Und die rechte Klammer im grep{} hab ich ersetzt durch abs $1-$gesucht == 1
Jetzt siehts ganz gut aus :)
Hoffentlich ist es auch noch genau so richtig:

Code (perl): (dl )
1
2
3
foreach my $temp (grep {/^VERTRAG(\d+)$/ && abs $1-$gesucht == 1}  keys %hash) {
  print "Untersuche $temp\n";
}

Last edited: 2010-01-17 13:54:01 +0100 (CET)
10 print "Hallo"
20 goto 10

View full thread $1 in Grep