Não testado:<br><br>/(?&lt;!certificado)\d+/<br><br><a href="http://perldoc.perl.org/perlreref.html">http://perldoc.perl.org/perlreref.html</a><br><br>[]&#39;s<br>Gilmar<br><br><div class="gmail_quote">2009/6/18 Fernando <span dir="ltr">&lt;<a href="mailto:fernandolouis@terra.com.br">fernandolouis@terra.com.br</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Pessoal, não consigo achar a REGEXP que reconhece qual caracterer numérico desde que antes não tenha a palavra-exata &quot;certificado&quot;<br>

<br>
tentei:<br>
/[^(certificado)]\d+/<br>
<br>
só que isto também reconhece:<br>
identidade 17 (porque tem o caracter &quot;e&quot; e depois um número)<br>
<br>
utilizei os pararêntes achando que o Perl iria interpretar o &quot;certificado&quot; como uma palavra inteira.<br>
<br>
Mas dessa forma ele verifica se antes do número não tenha qualquer um dos seguintes caracteres: &quot;c&quot;, &quot;e&quot;, &quot;r&quot;, &quot;t&quot;, &quot;i&quot;, &quot;f&quot;, &quot;i&quot;, &quot;c&quot;, &quot;a&quot;, &quot;d&quot; ou &quot;o&quot;<br>

<br>
Quero utilizar o &quot;[^&quot; para reconhecer qualquer coisa diferente de uma palavra-exata e não de determinados caracteres um-a-um.<br>
<br>
isso:<br>
/[^(certificado)]\d+/<br>
<br>
é a mesma coisa que:<br>
/[^odacifitrec]\d+/ # certificado escrito de trás pra frente<br>
<br>
o que eu quero é a palavra-exata:<br>
/certificado/<br>
<br>
e não:<br>
/c|e|r|t|i|f|i|c|a|d|o/<br>
<br>
<br>
só que com o &quot;[^&quot; para reconhecer tudo que for diferente dessa palavra-exata.<br>
<br>
Im clear? ;)<br>
<br>
[]s,<br><font color="#888888">
Fernando <br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</font></blockquote></div><br>