perl -e &#39;$texto = &quot;O Jornal nº 121/2006 apresenta bla bla bla bla bla, diferente da<br>revista nº 54 de maio/2000 que bla bla bla bla&quot;; $texto =~ s#(jornal|revista)\s+(?:.*?)?\s+(\d+)\s*.*?/(\d{4})#&quot;&lt;a href=\&quot;
lerolero.pl?tipo=&quot; . ((lc $1 eq &quot;jornal&quot;)?1:2) . &quot;&amp;num=$2&amp;ano=$3\&quot;&gt;$1&lt;/a&gt;&quot;#gei; print $texto,$/&#39;<br><br><br>O &lt;a href=&quot;lerolero.pl?tipo=1&amp;num=121&amp;ano=2006&quot;&gt;Jornal&lt;/a&gt; apresenta bla bla bla bla bla, diferente da
<br>&lt;a href=&quot;lerolero.pl?tipo=2&amp;num=54&amp;ano=2000&quot;&gt;revista&lt;/a&gt; que bla bla bla bla<br><br><br><div><span class="gmail_quote">Em 02/07/07, <b class="gmail_sendername"><a href="mailto:fernandolouis@terra.com.br">
fernandolouis@terra.com.br</a></b> &lt;<a href="mailto:fernandolouis@terra.com.br">fernandolouis@terra.com.br</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div bgcolor="#ffffff">
<div>&gt; Antes que alguém diga RTFM...</div>
<div>Obrigado!<span class="q"><br><br>&gt; $texto =~ s/((\d+) refrigerantes)/&lt;a 
href=&quot;lerolero.pl?quantidade=$2&quot;&gt;$1&lt;\/a&gt;/g <br>&gt; O primeiro abre 
parênteses que bater vai para o $1<br>&gt; O segundo vai para $2</span></div>
<div>&gt; []s<br>&gt; Wendel</div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">PERFEITO Wendel!</font></div>
<div><font face="Arial" size="2">A &quot;quantidade&quot; e a &quot;descrição&quot; está resolvido. 
Realmente eu desconhecia essas variáveis especiais de expressões 
constantes.</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">Mas e o &quot;tipo&quot;???</font></div>
<div><font face="Arial" size="2">se for&nbsp;&quot;revista&quot; deve ir &quot;programa.pl?tipo=1&quot; 
e se for &quot;jornal&quot; deve ir &quot;programa.pl?tipo=2&quot;.</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">não posso fazer um &quot;if&quot; dentro das regex... então 
como proceder?</font></div>
<div><font face="Arial" size="2"></font><font face="Arial" size="2"></font><font face="Arial" size="2"></font><font face="Arial" size="2"></font><br>[]s,<br><font face="Arial" size="2">Fernando</font></div></div>
<br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>[]&#39;s Fernando