[Cascavel-pm] Substituir letra
Patty Silva
ptfzs em yahoo.com.br
Quinta Maio 11 10:52:24 PDT 2006
Obrigada Nelson!!
Gosto de aprender como fazer de varias maneiras :) assim fico sabendo + dos comandos perl!!
Thanks
Nelson Ferraz <nferraz em gmail.com> escreveu: Patty Silva wrote:
> Pessoal.. consegui resolver meu problema..
> minha variavel sempre vem com um B na frente + 4 numeros, quero
> substituir o B por 2
> fiz assim:
> $id=~ /\w(\d\d\d\d)/;
> $id="2"."$1";
>
> Teria como fazer de outra forma??
Gostei da forma como você postou a pergunta! :)
Aqui vai uma alternativa:
$id =~ s/B(\d\d\d\d)/2$1/;
> E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm)
> preciso passar para o formato do MYSQL pois vou inserir no banco..
> yyyy-mm-dd hh:mm
> Por expressa regular ficaria assim:
> $data=~ /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/);
> $data="$1"."-"."$2"."-"."$3".""."$4".":"."$5";
>
> Teria como fazer de outra forma??
Dá para fazer assim:
$data =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/)/$1-$2-$3 $4:$5/;
Veja também o módulo Date::Manip:
http://search.cpan.org/~sbeck/DateManip-5.44/Manip.pod
--
Nelson Corrêa de Toledo Ferraz
Segula Technologies (www.segula.fr)
Free Software Foundation Associate Member #3203
Sociedade Perl do Brasil (www.perl.org.br)
Rede Livre de Compartilhamento de Cultura Digital
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
---------------------------------
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/0ced0fe8/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm