Leser: 2
6 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
$VAR1 = [
'1 ABC blabla',
'2 DEF blabla',
'3 GHI blabla',
' blablabla',
'4 JKL blabla',
'5 MNO blabla',
'6 PQR blabla',
];
1
2
3
4
5
6
7
my $count = 0;
foreach (@$array)
{
last if(@$array[$count] =~ m/^\s+.*$/);
push (@$array2, @$array[$count]);
$count ++;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use strict;
use warnings;
my @array = ('1 ABC blabla', '2 DEF blabla', ' blablabla', '4 JKL blabla', '5 MNO blabla', '6 PQR blabla');
my $status = 1;
for(0..$#array) {
if($array[$_]) {
if($array[$_] !~ m/^\d.*/ && $status) {
splice @array, $_;
$status = 0;
} elsif(! $status) {
splice @array, $_;
}
}
}
print $_ . "\n" for @array;
1
2
3
4
5
for (0 .. $#array) {
next if $array[$_] =~ /^\d/; # okay, weiter
splice @array, $_; # alles ab hier abschneiden
last; # abbrechen
}
6 Einträge, 1 Seite |