[Cascavel-pm] problema em match de arquivos

Luis Motta Campos monsieur_champs em yahoo.com.br
Quarta Junho 14 09:12:36 PDT 2006


Fabiano Reese Righetti wrote:
>     O problema é o '\' que contém dentro da variável $ignorado é
> interpretado pelo match.
> 
>     Esse problema pode ser solucionado com um:
> 
> $ignorado =~ s/\\([a-z])/\\\\$1/g;

  Se o problema diagnosticado for realmente esse, eu acho que é possível
prevenir este tipo de comportamento construindo regular expressions com
o operador qr//, o que pode facilitar inclusive o debugging, já que
podemos imprimir para STDERR o que o Perl enxerga como sendo a expressão
regular, e não ficar apenas olhando para os resultados e tentando
adivinhar o que existe na caixa-preta.

  Putamplexos!
-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x
 Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London}
 Perl Mongers and Perl Fanatic Evangelist
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


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