[Cascavel-pm] Verificar endereço em arquivo. .

Rafael Lebrão Martins rafamv1 em ig.com.br
Quinta Agosto 9 03:39:17 PDT 2007


 Eu preciso verificar se todo o endereço que veio em "$site" existe 
 no arquivo, por isso usei elsif: 

 (grep( {/^$site$/}@linhas){ 


Em (11:33:34), Cascavel Perl Mongers escreveu: 


>Tem um erro aqui: 
> 
>> ## Se a variavel $site for igual a [.], redireciona pra codigo htm; 
>> if ($site eq /^[.]$/ ) { 
>> print redirect (SITEINEXIST); 
>> } 
> 
>Você usa "eq" para verificar uma expressão regular, quando deveria 
>usar "=~". 
> 
>Aqui tem um problema de lógica: 
> 
>> elsif (grep( {/^$site$/}@linhas)) { 
>> print redirect (SITEEXIST); 
>> } 
> 
>Se você quer encontrar linhas que têm "foo", use /foo/ 
>Se você quer encontrar linhas que começam com "foo", use /^foo/ 
>Se você quer encontrar linhas terminam com "foo", use /foo$/ 
> 
>Se você usar /^foo$/, vai encontrar linhas que começam E terminam com 
>"foo": ou seja, linhas que são exatamente "foo". 
> 
>[]s 
> 
>Nelson 
> 
>_______________________________________________ 
>Cascavel-pm mailing list 
>Cascavel-pm em pm.org 
>http://mail.pm.org/mailman/listinfo/cascavel-pm 
> 
>---------- 


Rafael Lebrão Martins. 
Graduando do curso de 
Ciências Contábeis pela UESB. 

Microsoft Certified 
Professional 70-271 
Tel: 88171819 




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