[SP-pm] Duvida no uso de substituicões

Jonhnes Lopes jonhnes at gmail.com
Thu Oct 21 06:54:52 PDT 2010


Pessoal venho novamente aqui no grupo pedir ajuda. Mas dessa vez em
substituições de strings.Segue o codigo abaixo:

elsif($opcaoET == 3){
        backO3:
        $i=0;
        print "Escolha o texto a ser modificado:\n";
        while($dados[$i] ne ""){
            print "$i - $dados[$i]";
            $i++;
        }
        $opcaoAux = <STDIN>;
        if($opcaoAux >= $i){
            print "Opcao invalida!\n";
            goto backO3;
        }
        print "Opcao $opcaoAux selecionada\n";
        backO3u:
        print "Digite a palavra a ser modificada: ";
        $aux = <STDIN>;
        if($dados[$opcaoAux] =~ /$aux/){  ########## A duvida começa nesse
ponto porque não consigo verificar se existi a palavra digita nesse posição
do vetor #################
            print "Palavra encontrada!\n";
        }
        else{
            print "Palavra nao encontrada!\n";
            goto back03u;
            }
        print "Digite a nova palavra: ";
        $aux1 = <STDIN>;
        $dados[$opcaoAux] =~ s /$aux/\$aux1\;/g;  ################### Aqui
novamente, eu não consigo substituir a 1ª palavra digitada pela 2ª palavra
digitada
    }

Já fico grato pela atenção.
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20101021/b098dc6e/attachment.html>


More information about the SaoPaulo-pm mailing list