Thread Wörter im Array zählen
(4 answers)
Opened by wiederlader at 2008-02-19 15:34
es geht auch mit nur einer schleife:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use Data::Dumper; my @vorname = qw/ Markus Fritz Otto /; my @list = qw/ Fritz Otto Fritz Josef /; my %treffer; my $re = join "|", @vorname; for my $entry (@list) { if ($entry =~ m/^($re)\Z/) { $treffer{$1}++; } } print Dumper \%treffer; Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |