<div dir="ltr">Exatamente Wendel.<br><br>Reaproveitar expressões facilita e melhora a performance das mesmas.<br><br>Foi como eu disse acima:<br><br>([0-9]+):\1 casa: 11 22 33 44 55 66 77 88 99<br>
([0-9]+):(?1) casaria: 12 13 14... 21 22.. 31 32..<br><br>Luis, não chingue, haha. Mas é isso mesmo que ele disse.<br><br>abraços.<br><br><div class="gmail_quote">2008/8/19 Luis Motta Campos <span dir="ltr">&lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</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;"><div class="Ih2E3d">Wendel Scardua wrote:<br>
&gt;&gt; É um dialeto de regexps que eu não domino, mas vou me arriscar.<br>
&gt;&gt; O que você precisa são /negative/ /look-ahead/ /assertions/: o segundo<br>
&gt;&gt; token tem de ser um dígito, mas não pode ser igual ao dígito que foi<br>
&gt;&gt; encontrado antes. Em perl:<br>
&gt;&gt;<br>
&gt;&gt; /\B(\d)(!?\1)\d\b/<br>
&gt;&gt;<br>
&gt;&gt; Lamento, a POSIX.2 (e consequentemente o sed) não implementa isso.<br>
&gt;&gt;<br>
&gt;&gt; Acho que este é um /feature/ exclusivo do Perl. :)<br>
&gt;&gt; Putamplexos.<br>
&gt;<br>
&gt; Eu acho que não é bem isso... dá a impressão que ele quer<br>
&gt; &quot;reaproveitar a regexp&quot;, tipo,<br>
&gt;<br>
&gt; ([0-9]+):(?1) = ([0-9]+):([0-9]+)<br>
&gt;<br>
&gt; É isso, caio ?<br>
<br>
</div>Se for, eu vou falar muito palavrão. Isso não se faz nem em one-liners<br>
(bom, talvez, mas só para jogar golfe, e nunca vi jogar golf em SED).<br>
<div class="Ih2E3d"><br>
Putamplexos<br>
--<br>
Luis Motta Campos is a software engineer,<br>
Perl Programmer, foodie and photographer.<br>
_______________________________________________<br>
</div><div><div></div><div class="Wj3C7c">SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Caio Ariede<br><a href="http://caioariede.com/">http://caioariede.com/</a><br>
</div>