[Cascavel-pm] Quando usar Gramatica e quando usar Regexp? [Was: Artigo - Como Perl Salvou o Projeto Genoma]
Nilson Santos Figueiredo Junior
acid06 em gmail.com
Quinta Maio 24 10:35:23 PDT 2007
On 5/24/07, Wendel Scardua <wendelscardua em gmail.com> wrote:
> A string "a^n b^n" (que não é regular) não pode ser reconhecida com uma
> regexp do Perl (a menos de trapaças envolvendo "use re 'eval'").
$str =~ /a(?:n(?{$c++}))*b(??{'n' x $c})$/;
Devem ter outros jeitos melhores ainda.
Por esse tipo de coisa que regex de Perl é melhor que das outras linguagens...
-Nilson Santos F. Jr.
Mais detalhes sobre a lista de discussão Cascavel-pm