Interessante... Tiraram o $# e não colocaram nada no lugar. Eu mesmo não conhecia, então não deve ser tão útil assim. A solução pra perl 5.10 é beeem maior mesmo, e mais que isso: é bem diferente. Eu tava tentando mudar a primeira versão, mas acho que é impossível manter a forma sem o $#.<br>
<br>Valeu! <br><br><div class="gmail_quote">Em 19 de julho de 2010 20:10, Pinguim Azul <span dir="ltr">&lt;<a href="mailto:bluepenguin@gmail.com">bluepenguin@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Essa versão aqui funciona na 5.8 e na 5.10, mas é maior:<br>
<br>
echo 2012 | perl -npe &#39;s;.;y$IVCXL91-I0$XLMCDXVIII$dfor$I.=4x$&amp;%1859^7;eg;$_=$I&#39;<br>
<br>
(Eu não fiz nenhuma das duas, peguei numa apostila)<br>
<div><div></div><div class="h5"><br>
2010/7/19 Eduardo Verissimo &lt;<a href="mailto:everissimo@gmail.com">everissimo@gmail.com</a>&gt;:<br>
&gt; Não consigo encontrar de maneira alguma um substituto para $#. Culpa do<br>
&gt; Google, talvez, que não me retorna exatamente essa sequencia de caracteres.<br>
&gt; Alguém sabe como fazer?<br>
&gt;<br>
&gt; Em 19 de julho de 2010 19:47, Pinguim Azul &lt;<a href="mailto:bluepenguin@gmail.com">bluepenguin@gmail.com</a>&gt; escreveu:<br>
&gt;&gt;<br>
&gt;&gt; Funciona no perl 5.8, mas não funciona no 5.10:<br>
&gt;&gt;<br>
&gt;&gt; $ echo 2012 |perl -npe<br>
&gt;&gt; &#39;s!.!($#.=5x$&amp;*8%29628)=~y$IVCXL4620-8$XLMCDIXV$d!eg&#39;<br>
&gt;&gt; MMXII<br>
&gt;&gt;<br>
&gt;&gt; $ perl -v<br>
&gt;&gt;<br>
&gt;&gt; This is perl, v5.8.8 built for i486-linux-gnu-thread-multi<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2010/7/19 Eduardo Verissimo &lt;<a href="mailto:everissimo@gmail.com">everissimo@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Em 19 de julho de 2010 17:04, Pinguim Azul &lt;<a href="mailto:bluepenguin@gmail.com">bluepenguin@gmail.com</a>&gt;<br>
&gt;&gt; &gt; escreveu:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Eu já baixei algumas apostilas de Golf, até agora o exemplo mais legal<br>
&gt;&gt; &gt;&gt; que achei foi esse conversor de inteiro pra número romano:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; s!.!($#.=5x$&amp;*8%29628)=~y$IVCXL4620-8$XLMCDIXV$d!eg<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Olá, Pinguim Azul. :)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Eu tentei usar este onliner, mas não consegui fazer funcionar.<br>
&gt;&gt; &gt; $# is no longer supported at <a href="http://romanos.pl" target="_blank">romanos.pl</a> line 5.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Vocês conseguiram?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Abraço!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; SaoPaulo-pm mailing list<br>
&gt;&gt; &gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt; &gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Ricardo Bittencourt<br>
&gt;&gt; <a href="http://www.ricbit.com" target="_blank">http://www.ricbit.com</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SaoPaulo-pm mailing list<br>
&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Ricardo Bittencourt<br>
<a href="http://www.ricbit.com" target="_blank">http://www.ricbit.com</a><br>
_______________________________________________<br>
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><div style="visibility: hidden; display: inline;" id="avg_ls_inline_popup"></div><style type="text/css">#avg_ls_inline_popup {  position:absolute;  z-index:9999;  padding: 0px 0px;  margin-left: 0px;  margin-top: 0px;  width: 240px;  overflow: hidden;  word-wrap: break-word;  color: black;  font-size: 10px;  text-align: left;  line-height: 13px;}</style>