[Cascavel-pm] Retirar elemento
Gabriel Vieira de Melo Lima
gabriel em webclube.com
Terça Dezembro 14 17:59:05 CST 2004
Creio que expressão regular é o melhor método, não?
Até porque é bem mais flexível... (usei a palavra certa? Ah.. vcs me
entenderam ;D)
$string = "12345*67";
$string =~ s/\*/./;
print $string;
:)
Abraços ;)
Gabriel Vieira
----- Original Message -----
From: "Luis Campos de Carvalho" <monsieur_champs em yahoo.com.br>
To: "Tarik Gregorio" <tgregorio em fagnet.com.br>; "Cascavel Perl Mongers"
<cascavel-pm em mail.pm.org>
Sent: Tuesday, December 14, 2004 9:36 PM
Subject: Re: [Cascavel-pm] Retirar elemento
> --- Tarik Gregorio <tgregorio em fagnet.com.br>
> escreveu:
>> Pessoal, sou iniciante em Perl e to com uma duvida,:
>> tenho uma variavel
>> qualquer que recebe 12345*67 gostaria de saber como
>> posso trocar o asterisco
>> por ponto... tenho uma leve ideia, mas nao tenho
>> noção quase nenhuma de
>> perl.
>
> Oies, Gregório.
> Benvindo à lista.
> Desculpe a demora... às vezes o pessoal se envolve
> com outras coisas e esquece dos mais novos... :-)
>
> Você pode resolver seu problema com uma substituição
> simples:
>
> Se você sabe sempre onde está o trecho que deseja
> substituir, use o substr, assim:
>
> #!/usr/bin/perl
> use strict;
> # Programa de exemplo
> my $texto = '12345*67';
> substr( $texto, 5, 1, ',' );
> print "Texto agora eh: $texto.\n";
>
> Isto deve resolver seu problema.
>
> Claro, se você não souber qual a posição do caracter
> que deseja trocar, vai ser obrigado a usar index() ou
> uma expressão regular. Me deixe saber se estes forem
> seus casos.
>
> Putamplexos, e boa sorte!
>
> =====
> --
> Luis Campos de Carvalho
> Computer Science Student
> Unix SysAdmin & OCP/DBA Oracle
> http://br.geocities.com/monsieur_champs/
>
>
>
>
>
> _______________________________________________________
> Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra
> uma conta agora! http://br.info.mail.yahoo.com/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
Mais detalhes sobre a lista de discussão Cascavel-pm