[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