Sowas könnte ein Gerüst sein, testet $_ auf dein Kriterium. Wie du mit deinem Array
arbeitest kommt auf dein Programm an. Gezielt ein Element zu löschen ($a[5]) geht
glaube ich nicht, eher auf undef setzen.
Du kannst natürlich auch ein 2. Array mitlaufen lassen, wohinein dann nur die "Guten"
kommen.
#!/usr/bin/perl
#$_ = "atest 2test 3test";
#$_ = " atest 2test 3test";
$_ = " atest 2test 3test";
if (/^\s{4,}/) {
print "Mehr als 3 Leerzeichen: $_\n";
}
else {
print "Keine oder 3 Leerzeichen: $_\n";
}
Die 3 Variablen oben mit $_ zum testen halt ein/auskommentieren.