A denominação “Regular Expressions” está equivocada. O nome deveria ser “Absurdly Complicated Expressions”
Liked by: Alexandre da Silva Custódio
|
|
|
[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áriosDeixe um comentário |
|
|
Copyright © 2026 Quick Talk - All Rights Reserved |
|
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.
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!