Thread Suche in bestimmten Zeilen nach bestimmtem Wort (28 answers)
Opened by kabazza at 2007-01-04 19:25

renee
 2007-01-18 15:56
#72901 #72901
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn alles in @result ist...

Geht sicherlich noch eleganter, aber so auf die Schnelle:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
my @headers = qw(AA BB CC DD);
my $format = "%-15s %-15s %-15s %-15s\n";

print sprintf($format,@headers);
for my $sresult(@result){
my @texte;
for my $head(@headers){
my ($line) = grep{$_ =~ /^$head/}@$sresult;
$line = " " unless $line;
my $text = (split /\s+/,$line)[1];
$text ||= " ";
push @texte,$text;
}
print sprintf($format,@texte);
}
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Suche in bestimmten Zeilen nach bestimmtem Wort