[Cascavel-pm] Logando Expressões Regulares complexas...
Flavio S. Glock
fglock em gmail.com
Quarta Junho 13 06:25:38 PDT 2007
Luis:
use Regexp::Parser;
use strict;
my $rx = qr{
a* # a's
b+ # b's
}x;
my $parser = Regexp::Parser->new( $rx );
print $parser->visual; # (?x-ism:a*b+)
e o CPAN manda putamplexos para você.
- Flavio S. Glock
Em 13/06/07, Luis Motta Campos<luismottacampos em yahoo.co.uk> escreveu:
> Gente, eu preciso de ajuda.
>
> Tenho expressões regulares complexas na base de dados (não, por
> favor não pergunte, eu estou tentando remover isto do sistema faz
> mêses), daquelas que (ab)usam do /x.
>
> Eu preciso logar as expressões regulares no debugging level log,
> já que o pessoal das operações parece gostar de ter esta informação
> (me pediram explícitamente para logar as expressões).
>
> O meu problema é que a maior parte delas tem comentários, e eu
> estou procurando manter os arquivos de log machine-parseable (todas
> as linhas tem de começar com data e hora, e a informação deve estar
> completa na linha, sem /newlines/ extras).
>
> Alguém tem alguma sugestão mais interessante do que "use uma
> expressão regular para fazer parse de uma expressão regular"? Flávio
> Glock, onde est á você?
>
> Putamplexos!
> --
> Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
> Perl fanatic evangelist, and amateur {cook, photographer}
>
>
> _______________________________________________
> 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