Ok Nelson.. ainda nao tinha trabalhando com tabelas HASH :) funcionou perfeitamente!!<br><br>Obrigada<br><br><br><b><i>Nelson Ferraz <nferraz@gmail.com></i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Patty Silva wrote:<br>> Pessoal, a pedidos mudei o assunto! :)<br>> Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na <br>> expressao regular<br>> if($id eq "pad1")<br>> {<br>> $id="PADRAO100";<br>> }<br>> <br>> Invez de IF teria como fazer com expressao regular??<br><br>Sim, e existem várias maneiras. Por exemplo:<br><br>$id =~ s/^pad1$/PADRAO100/;<br><br>Mas por que você quer usar uma expressão regular???<br><br>Se você não quiser digitar um monte de ifs, pode colocar seus padrões <br>num hash:<br><br>my %table = (<br> "foo" => "bar",<br> "x" => "y",<br> "etc" => "123",<br>);<br><br>E depois:<br><br>if (defined $table{$id}) {<br>
$id = $table{$_};<br>}<br><br>"When the only tool you have is a hammer, every problem begins to <br>resemble a nail". - Abraham Maslow<br>_______________________________________________<br>Cascavel-pm mailing list<br>Cascavel-pm@pm.org<br>http://mail.pm.org/mailman/listinfo/cascavel-pm<br></blockquote><br><p>
                <hr size=1>
<a href="http://us.rd.yahoo.com/mail/br/tagline/messenger/*http://br.messenger.yahoo.com/whatsnew.php">Yahoo! Messenger com voz</a> - Instale agora e faça ligações de graça.