[SP-pm] Retorno de uma sub dentro da RE

Fernando Oliveira fernandocorrea em gmail.com
Terça Maio 22 11:03:11 PDT 2007


my ($domain) = (fqdn() =~ /^(?{short()})\.(.*)$/)

Em 22/05/07, Renato Botelho <rbgarga em gmail.com> escreveu:
>
> Pessoal,
>
> Imaginem a situação seguinte. Usando a Sys::Hostname::FQDN, consigo
> obter o host completo com a fqdn() e o primeiro nome com a short().
>
> Preciso do domínio, que é o fqdn() - short(). Claro que sabendo que o
> separador é o ponto (.) fica fácil resolver isso, aqui eu fiz assim:
>
> my ($domain) = (fqdn() =~ /^[^\.]+\.(.*)$/);
>
> Aceito sugestões, se alguém souber de uma maneira melhor.
>
> O que eu fiquei curioso foi, existe alguma maneira de eu colocar uma
> sub dentro da expressão, ao invés de usar [^\.]+, usar o retorno da
> short()?
>
> Obrigado
> --
> Renato Botelho
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
[]'s Fernando
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/saopaulo-pm/attachments/20070522/f4318297/attachment.html 


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