Thread Probleme mit Ausdrücken (21 answers)
Opened by Trommelwirbel at 2011-11-10 17:05

Linuxer
 2011-11-10 18:17
#154102 #154102
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
So wie ich das Problem verstanden habe, könnte dies eine Lösung sein:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/perl
use strict;
use warnings;

my $num = 0;
while ( my $line = <DATA> ) {
    if ( $num == 0 && $line =~ m/LESE (\d+)/ ) {
        $num = $1;
    }
    elsif ( $num > 0 ) {
        print $line;
        $num--;
    }

}

__DATA__
LESE 3
a1
a2
a3
LESE 2
b1
b2
LESE 2
c1
c2
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Probleme mit Ausdrücken