Thread array of hashes nach value durchsuchen (11 answers)
Opened by peter.p at 2013-06-19 21:17

Gast peter.p
 2013-06-20 10:35
#168498 #168498
vielen dank erstmal :-) der smartmatch operator ist ja eine geniale sache, ich teste ihn gerade. vorläufig hab ich es so gelöst

Code: (dl )
1
2
3
4
5
6
7
8
9
10
my $search = 'search';

my @matches;

for my $i ( 0 .. $#list ) {

if ( grep { /$search/i } values %{ $list[$i] } ) {
push @matches, \%{ $list[$i] }
}
}


so pushe ich direkt die hashes, um sie weiter verwenden zu können. eine sache habe ich nicht verstanden :

welchen effekt hat hier der pattern matching operator ? und für was steht \Q und \E ?
weglassen dieser optionen bewirkt bei mir das gleiche ergebnis.
Last edited: 2013-06-20 10:48:25 +0200 (CEST)

View full thread array of hashes nach value durchsuchen