perl -e '$texto = "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"; $texto =~ s#(jornal|revista)\s+(?:.*?)?\s+(\d+)\s*.*?/(\d{4})#"<a href=\"
lerolero.pl?tipo=" . ((lc $1 eq "jornal")?1:2) . "&num=$2&ano=$3\">$1</a>"#gei; print $texto,$/'<br><br><br>O <a href="lerolero.pl?tipo=1&num=121&ano=2006">Jornal</a> apresenta bla bla bla bla bla, diferente da
<br><a href="lerolero.pl?tipo=2&num=54&ano=2000">revista</a> 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> <<a href="mailto:fernandolouis@terra.com.br">fernandolouis@terra.com.br</a>> 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>> Antes que alguém diga RTFM...</div>
<div>Obrigado!<span class="q"><br><br>> $texto =~ s/((\d+) refrigerantes)/<a
href="lerolero.pl?quantidade=$2">$1<\/a>/g <br>> O primeiro abre
parênteses que bater vai para o $1<br>> O segundo vai para $2</span></div>
<div>> []s<br>> Wendel</div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">PERFEITO Wendel!</font></div>
<div><font face="Arial" size="2">A "quantidade" e a "descrição" está resolvido.
Realmente eu desconhecia essas variáveis especiais de expressões
constantes.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Mas e o "tipo"???</font></div>
<div><font face="Arial" size="2">se for "revista" deve ir "programa.pl?tipo=1"
e se for "jornal" deve ir "programa.pl?tipo=2".</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">não posso fazer um "if" 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>[]'s Fernando