[Cascavel-pm] regexp ^(negação)

fernandolouis em terra.com.br fernandolouis em terra.com.br
Terça Novembro 13 04:44:46 PST 2007


Então Luis...

na verdade a minha dúvida era ver se não tinha o "para" seguido de outros 
caracteres.

"para bla bla bla" por exemplo. Neste caso, como eu coloquei, funcionou

[]s,
Fernando

----- Original Message ----- 
From: "Luis Motta Campos" <luismottacampos em yahoo.co.uk>
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Sent: Tuesday, November 13, 2007 8:47 AM
Subject: Re: [Cascavel-pm] regexp ^(negação)


fernandolouis em terra.com.br wrote:
> Resolvido!
> a solução foi:
> /[^(para)]/

Sua solucao estah errada.

perl -le '$_ = q{rapa}; m{[^(para)]} && print q{Nao encontrei "para".};'

perl -le '$_ = q{papa}; m{[^(para)]} && print q{Nao encontrei "para".};'

perl -le '$_ = q{rara}; m{[^(para)]} && print q{Nao encontrei "para".};'

perl -le '$_ = q{papara}; m{[^(para)]} && print q{Nao encontrei "para".};'

perl -le '$_ = q{papapa}; m{[^(para)]} && print q{Nao encontrei "para".};'

Como voce pode ver, tem muitas coisas que nao batem com o conjunto de
caracteres "(", ")", "a", "p", "r".

O pessoal te disse para usar /(!?para)/ como expressao regular para
evitar a palavra "para". Mas parece que mais uma vez o senhor nao leu as
mensagens.

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