&quot;TIMTOWTDIBSCINABTE: There&#39;s more than one way to do it, but sometimes consistency is not a bad thing either&quot; ;)<br><br>Aliás, lembrei de uma coisa que eu uso e abuso: o poder do slurp!<br><br>perl -0777 -pe &#39;s%&lt;[^&gt;]+?&gt;% %gs&#39; index.html<br>

<br>Um código que &quot;limpa&quot; as tags de um HTML razoavelmente bem-formatado.<br>-0777 define o &quot;record separator&quot;, cujo padrão é o término da linha, como algo inválido (por extenso, seria &quot;$/ = undef&quot;). Portanto, os arquivos-texto são lidos de uma só vez (haja RAM!). Meio que parecido com file_get_contents() do PHP. Aliás, já que citei o PHP, o código acima se assemelha a:<br>

<br>php -r &#39;echo strip_tags(@file_get_contents(&quot;index.html&quot;));&#39;<br><br>2010/10/5 Thiago Rondon &lt;<a href="mailto:thiago@aware.com.br">thiago@aware.com.br</a>&gt;<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

 Em 05-10-2010 21:40, Stanislaw Pusep escreveu:<div class="im"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Veja bem Eden, a questão que levantei não é a eficiência (quem quer algo eficiente que faça em assembly) nem a legibilidade (&lt;flame_warning&gt;quem quer algo legível que programe em Python&lt;/flame_warning&gt;); trata-se do &quot;There&#39;s more than one way to do it&quot;. Assumi abertamente que os meus atalhos são *toscos*, mas cada um postando uma gambiarrinha de estimação todos nós aprendemos um pouco de Perl :D<br>


</blockquote>
<br></div>
Se você mesmo assumiu que eles são toscos, não tem por que rejeitar comentários produtivos para o teu aprendizado. Alias, este é uma das partes mais divertidas da comunidade Perl. Aproveite! ;-)<br>
<br>
&lt;flame_warning&gt;<br>
<br>
Recomendo: <a href="http://michalisavraam.org/2009/05/readability-vs-legibility/" target="_blank">http://michalisavraam.org/2009/05/readability-vs-legibility/</a><br>
<br>
Lembre-se: Larry Wall é também um linguista, e existe uma influência forte.... .<br>
<br>
Eu trabalho diariamente com projetos em Perl e Python, e minha opinião é que Python é uma linguagem simples, e tem a proposta de te oferecer o poder baseado nesta filosofia.<br>
<br>
Enquanto que programar em Perl, o poder esta na reflexão da sua sintaxe, operadores e nas opções que você pode usufruir. Isto pode ser divertido para quem gosta do que faz e entediante para quem não quer saber como as coisas funcionam.<br>


<br>
Ou seja, IMHO o poder do Perl esta na curiosidade, na interpretação, na comunidade, nas pessoas, na sintaxe, nas opções para cada tipo de problema e no estudo da ciência da programação.<br>
<br>
Nem todos os problemas são simplesmente os mesmos.<br>
<br>
&lt;/flame_warning&gt;<br>
<br>
Cuidado com a interpretação sobre o TIMTOWTDI - às vezes a coerência não é uma coisa ruim -, assim como o cuidado sobre programadores que escrevem códigos legiveis e tolos independente da linguagem.<br>
<br>
Abs,<br><font color="#888888">
-Thiago rondon</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">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></div></div></blockquote></div><br>