> foreach $_(@string2) {
> if ($_ = ~ /^<(.*)/){
> delete $string2{$_};
# qui stai trattando l'array come una hash table
> }
>
> }
> print "@string2";
# qui prob intendi
# print join "",@string2;
# o qualcosa del genere?
Il modo migliore per filtrare un array e' con grep, tipo:
@newstring = grep(!/^</, @string2);
print "",@newstring;
o simili.
Saluti,
Marco