[SP-pm] Problema com encoding

Luis Motta Campos luismottacampos em yahoo.co.uk
Sexta Julho 13 16:37:02 PDT 2007


Eden Cardim wrote:
> while( read INPUT, $var, $length ) {
> 
>          foreach my $key ( keys (%dictionary) ) {
>               $var =~ s/$key/$dictionary{$key}/g;
>          }
> 
>          print OUTPUT $var;
> }
> 
> Golfe alguém? ;)

   Lá vou eu perder outra partida... onde está o meu madeira #2? ;-)

   # Assumindo que isso processa linhas terminadas em "\n":
   # Renomeando %dictionary == %d
   # Renomeando INPUT == $i
   # Renomeando OUTPUT == $o
   select $o;
   while(<$i>){for my$k(keys%d){s/$k/$d{$k}/og}print;}
   # Isso deve fazer mais ou menos a mesma coisa.
   # E ainda deve funcionar sob strict!

   Putamplexos!
-- 
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}


Mais detalhes sobre a lista de discussão SaoPaulo-pm