[Rio-pm] quote regular expression

Hendrik-Jan Monshouwer hendrikbr em hotmail.com
Quinta Março 25 09:28:34 PDT 2010


 

Se estiver num "dryrun" e melhor ir para a padaria e comprar mais cerveja. :)

 

"I dont know pearl but my women always wanted some... so i joined the pearl group."   


 
> From: tiago.peczenyj em gmail.com
> Date: Thu, 25 Mar 2010 12:18:56 -0300
> To: rio-pm em pm.org
> Subject: [Rio-pm] quote regular expression
> 
> Ola
> 
> Estou com uma duvida no quote regular expression qr
> 
> vejam este exemplo
> 
> my $dryrun = (grep qr/^-{1,2}dry/, @ARGV) ? 1 : 0;
> @ARGV = grep !/^-{1,2}dry/, @ARGV;
> 
> print "ok $dryrun\n";
> 
> foreach my $a (@ARGV){ print "> $a\n"; }
> 
> $ perl a.pl -dry 1 2 3
> ok 1
> > 1
> > 2
> > 3
> 
> neste exemplo eu filtro a opção -dry dos argumentos (ok, não preciso
> fazer assim mas.... ) porem se eu faço
> 
> @ARGV = grep !qr/^-{1,2}dry/, @ARGV;
> 
> o @ARGV fica vazio! deveria ser equivalente grep !/xxx/ e grep
> !qr/xxx/ -> sendo que tentei colocar parentesis em tudo para ver se
> era questão de prioridade.
> 
> alguem imagina o que houve?
> 
> -- 
> Tiago B. Peczenyj
> Linux User #405772
> 
> http://pacman.blog.br
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20100325/d06e8815/attachment.html>


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