Thread Perl und Word
(30 answers)
Opened by Tobi at 2010-04-20 08:35 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; open my $fh, "<", $path or die "Could not open: $!"; my @inhalt = <$fh>; close $fh; # gehe das Array rückwärts durch und lösche alle Zeilen die eine Bedingung aufweisen. for my $nr (reverse(0..$#inhalt)) { my $zeile=$inhalt[$nr]; splice(@inhalt,$nr,1) if($zeile=~/<Ausschusskriterium>/); } # mach was mit den übrig gebliebenen Zeilen ... oder Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/perl use strict; use warnings; open my $fh, "<", $path or die "Could not open: $!"; my @inhalt = <$fh>; close $fh; my @inhalt_bearbeitet; while(@inhalt) { my $zeile=shift @inhalt; push(@inhalt_bearbeiet,$zeile) if($zeile!~/<Ausschusskriterium>/); } # mach was mit @inhalt_bearbeitet # @inhalt ist leer ... Es gäbe noch ein paar weitere Möglichkeiten Last edited: 2010-04-27 14:59:53 +0200 (CEST) |