<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
&nbsp;<BR>
Se estiver num "dryrun" e melhor ir para a padaria e comprar mais cerveja. :)<BR>
&nbsp;<BR>
"I dont know pearl but my women always wanted some... so&nbsp;i joined the pearl group."&nbsp;&nbsp;&nbsp;<BR>
<BR>&nbsp;<BR>&gt; From: tiago.peczenyj@gmail.com<BR>&gt; Date: Thu, 25 Mar 2010 12:18:56 -0300<BR>&gt; To: rio-pm@pm.org<BR>&gt; Subject: [Rio-pm] quote regular expression<BR>&gt; <BR>&gt; Ola<BR>&gt; <BR>&gt; Estou com uma duvida no quote regular expression qr<BR>&gt; <BR>&gt; vejam este exemplo<BR>&gt; <BR>&gt; my $dryrun = (grep qr/^-{1,2}dry/, @ARGV) ? 1 : 0;<BR>&gt; @ARGV = grep !/^-{1,2}dry/, @ARGV;<BR>&gt; <BR>&gt; print "ok $dryrun\n";<BR>&gt; <BR>&gt; foreach my $a (@ARGV){ print "&gt; $a\n"; }<BR>&gt; <BR>&gt; $ perl a.pl -dry 1 2 3<BR>&gt; ok 1<BR>&gt; &gt; 1<BR>&gt; &gt; 2<BR>&gt; &gt; 3<BR>&gt; <BR>&gt; neste exemplo eu filtro a opção -dry dos argumentos (ok, não preciso<BR>&gt; fazer assim mas.... ) porem se eu faço<BR>&gt; <BR>&gt; @ARGV = grep !qr/^-{1,2}dry/, @ARGV;<BR>&gt; <BR>&gt; o @ARGV fica vazio! deveria ser equivalente grep !/xxx/ e grep<BR>&gt; !qr/xxx/ -&gt; sendo que tentei colocar parentesis em tudo para ver se<BR>&gt; era questão de prioridade.<BR>&gt; <BR>&gt; alguem imagina o que houve?<BR>&gt; <BR>&gt; -- <BR>&gt; Tiago B. Peczenyj<BR>&gt; Linux User #405772<BR>&gt; <BR>&gt; http://pacman.blog.br<BR>&gt; _______________________________________________<BR>&gt; Rio-pm mailing list<BR>&gt; Rio-pm@pm.org<BR>&gt; http://mail.pm.org/mailman/listinfo/rio-pm<BR>                                               <br /><hr />Hotmail: Trusted email with powerful SPAM protection. <a href='https://signup.live.com/signup.aspx?id=60969' target='_new'>Sign up now.</a></body>
</html>