[BUZZ] O nome deveria ser “Absurdly Complicated Expressions”

A denominação “Regular Expressions” está equivocada. O nome deveria ser “Absurdly Complicated Expressions”


Liked by: Alexandre da Silva Custódio

3 comentários
  • A sintaxe você aprende rapidinho, não há mistério. O negócio complica se você não entender a forma de trabalho do engine. Por isso eu uso esta ferramenta "mão-na-roda" http://www.ultrapico.com/Expresso.htm para simplesmente não torrar meus neurônios.

  • Jefferson - 6.606 Comentários

    Aprender a sintaxe é apenas o primeiro passo. Decifrar o propósito de uma expressão montada por outra pessoa é que põe o seu conhecimento à prova. Eu estava pensando nisso quando escrevi o post.

  • Eu desenvolvi uma bibliotequinha em php para usar em meus sistemas de um modo mais "amigável", usando apelidos para partes de expressões regulares. Ex.: url_site => '(host)/(username)/(nomedoc)' significa uma estrutura como http://gigawiki.com/sony/dicas-para-publicar-um-livro. O que é um host ou um username eu defino uma vez só e uso onde for preciso; da mesma forma, url_site pode ser usado em expressões regulares futuras. Isso ajuda na depuração. Com isso consigo gerar expressões absurdamente complicadas mesmo (1000+ caracteres), que eu não poderia fazer "de olhômetro" de jeito nenhum!

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »