[Cascavel-pm] Res: Res: Duvida IF
Patty Silva
ptfzs em yahoo.com.br
Quinta Setembro 9 06:12:15 PDT 2010
Bom Pessoal.. :)
Surgiu outra dúvida.
tenho uma expressao assim:
if($linha=~ /^(\w\w)(\w\w)(\w\w\w\w)(\w\w)(\d\d).*/)
{
if(eval $result)
{
}
}
O meu result depende da opcao do usuario:
Ex:
opcap eq "busca" -- $result="\$1 eq \"UO\" && \$2 eq \"LL\""; ---> se for
simples assim funciona... mas ex: se eu quiser colocar mais de uma opcao para o
$1 nao funciona
ex: $result="((\$1=~ /^(UO|GO|GL)/) && (\$2 =~ /(LL|OG|OB)))";
Não tem como usar 2 expressoes regulares??????
Att,
Ana
________________________________
De: Andre Carneiro <andregarciacarneiro em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quarta-feira, 8 de Setembro de 2010 20:08:28
Assunto: Re: [Cascavel-pm] Res: Duvida IF
Esse é para o Fernando... esqueci de dizer pra quem era... mals!
Em 8 de setembro de 2010 17:07, Andre Carneiro <andregarciacarneiro em gmail.com>
escreveu:
Ela está querendo um if dinâmico. Então ela precisa passar uma expressão já
avaliada para que o if entenda o que ela quer comparar. Talvez tenha outra
maneira de fazer isso com com sub {}, por exemplo . Alguém se habilita a dar
outras soluções ???
>
>
>
>
>Cheers!
>
>
>
>
>
>
>2010/9/8 Fernando Oliveira <fernandocorrea em gmail.com>
>
>Pq não $var = $la == $le; ?
>>On Sep 8, 2010 4:37 PM, "Alceu R. de Freitas Jr." <glasswalk3r em yahoo.com.br>
>>wrote:
>>>
>>>
>>>
>>>----- Mensagem original ----
>>>> De: Gabriel Vieira <gabriel.vieira em gmail.com>
>>>
>>>> Para: Cascavel Perl Mongers <cascavel-pm em pm.org>> Enviadas: Quarta-feira, 8 de
>>>>Setembro de 2010 16:06:56
>>>
>>>> Assunto: Re: [Cascavel-pm] Duvida IF
>>>> > Não entendi. Posta o código junto?
>>>> Se estiveres usando o 5.10 ou mais recente, existe o Switch ...
>>>Elegante! Mas se ela não tiver perl 5.10 é possível emular o switch com uso
de
>>>blocos com nomes:
>>http://www.cs.cmu.edu/afs/cs/user/rgs/mosaic/pl-compound.html.
>>>
>>>[]'s
>>>Alceu
>>>
>>>
>>>
>>>
>>>
>>>_______________________________________________
>>>Cascavel-pm mailing list
>>>Cascavel-pm em pm.or...
>_______________________________________________
>Cascavel-pm mailing list
>
>>Cascavel-pm em pm.org
>>http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>
>
>
>--
>André Garcia Carneiro
>Analista/Desenvolvedor Perl
>(11)82907780
>
--
André Garcia Carneiro
Analista/Desenvolvedor Perl
(11)82907780
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20100909/28c55116/attachment.html>
Mais detalhes sobre a lista de discussão Cascavel-pm