Ok Nelson.. ainda nao tinha trabalhando com tabelas HASH :) funcionou perfeitamente!!<br><br>Obrigada<br><br><br><b><i>Nelson Ferraz &lt;nferraz@gmail.com&gt;</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>&gt; Pessoal, a pedidos mudei  o assunto! :)<br>&gt; Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na <br>&gt; expressao regular<br>&gt; if($id eq "pad1")<br>&gt; {<br>&gt;  $id="PADRAO100";<br>&gt; }<br>&gt; <br>&gt; 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" =&gt; "bar",<br> "x"   =&gt; "y",<br> "etc" =&gt; "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.