Thread Zeilen löschen aus Array, wenn bestimmte Strings enthalten (17 answers)
Opened by cohama at 2012-05-14 13:40

GwenDragon
 2012-05-15 10:37
#158370 #158370
User since
2005-01-17
14483 articles
Admin1
[Homepage]
user image
Du kannst doch auch in der if-Abfrage die Regexe kombinieren:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
my $kw1="user.alert";
my $kw2="user.crit";
my $kw3="user.err";
my $ukw1="WLAN";

#....

if (
  $lines !~ /\Q$ukw1\E/
  and (
    $lines =~ /\Q$kw1\E/
    or $lines =~ /\Q$kw2\E/
    or $lines =~ /\Q$kw3\E/
  )
) 
#.... 

Es gibt viele Lösungen, siehe auch Linuxer.
Last edited: 2012-05-15 10:38:24 +0200 (CEST)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Zeilen löschen aus Array, wenn bestimmte Strings enthalten