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