[Cascavel-pm] problema em match de arquivos
breno em clavis.com.br
breno em clavis.com.br
Quarta Junho 14 12:11:08 PDT 2006
Fabiano, (e Alceu)
o problema é exatamente esse, e fazendo o escape a ER funciona corretamente. Obrigado!
Luis, (ou quem mais puder)
pode elaborar mais a idéia de como evitar que o Perl interprete a '\' dentro do conteúdo
da variável?
Obrigado!
breno
> 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
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm