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

Luis Motta Campos luismottacampos em yahoo.co.uk
Terça Novembro 13 02:47:12 PST 2007


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}



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