[FoLUG] problema con perl

Marco Baroni baroni@sslmit.unibo.it
Mer 4 Ott 2006 08:32:38 CEST



>   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


Maggiori informazioni sulla lista FoLUG