[Cascavel-pm] regexp ^(negação)
Wendel Scardua
wendelscardua em gmail.com
Terça Novembro 13 08:20:28 PST 2007
Na verdade a questão em si tá muito vaga...
Por exemplo, se ele quer que a string não contenha "para",
$_ !~ /para/
funciona muito bem.
Agora, se é uma coisa do tipo "quero capturar uma palavra, mas que não seja
'para'", viraria /\b(?!para\b)(\w+)\b/
Mas isso me parece um "problema X/Y" ...
[]s
Wendel
On Nov 13, 2007 2:01 PM, Nilson Santos Figueiredo Junior <acid06 em gmail.com>
wrote:
> On Nov 13, 2007 10:44 AM, <fernandolouis em terra.com.br> wrote:
> > "para bla bla bla" por exemplo. Neste caso, como eu coloquei, funcionou
>
> Sua solução funciona para "para" mas também funciona para "papa". Na
> verdade, ela só checa o primeiro caracter, então também funciona para
> "p", "a", "r", ou "par". Outro erro interessante é o fato de tentar
> usar parêntesis dentro de colchetes. Os parêntesis perdem o
> significado especial dentro de colchetes, são consdiderados normais.
> Então a string: "(ppppppp)" funciona.
>
> Enfim, está completamente errada.
>
> Siga a solução correta que já foi sugerida.
>
> -Nilson Santos F. Jr.
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071113/c769727c/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm