segunda-feira, maio 17, 2004

Expressões Regulares for your pleasure

Hoje me aprofundei um pouco mais nas poderosas e temidas Expressões Regulares. O fiz através do livro do Aurélio Marinho Jargas, que apoiando a causa do conhecimento livre, disponibilizou o livro inteiro para consulta gratuita na internet.

Bela iniciativa!

Além de bastante didático é divertido. Veja alguns trechos:

"Acima de tudo, assim como um sorvete no domingo ensolarado, uma expressão regular é:

Divertida!

Divertida? Tá louco? Todos aqueles símbolos estranhos...

Calma... É normal estranharmos ou até repudiarmos aquilo que ainda não conhecemos ou não dominamos bem. Como diria o vovô Simpson no meio da multidão: 'vamos destruir aquilo que não entendemos!' "


(...)

"Se temos as chaves que já fazem o serviço, então pra quê ter ou outros três? Você pode escolher a resposta que achar melhor. Eu tenho algumas:

* * é menor e mais fácil que {0,}
* As chaves foram criadas só depois dos outros
* Precisavam de mais metacaracteres para complicar o assunto
* *, + e ? são links para as chaves
* Alguns teclados antigos vinham sem a tecla {
* O asterisco é tão bonitinho..."


(...)

"E antes de ver o primeiro deles, o 'criptonita', uma historinha para descontrair:

Enquanto isso, na sala de justiça...
- Garoto-prodígio, você sabe algo sobre essa pedra verde e brilhante?
- Não sei homem-morcego.
- Foi o homem-do-planeta-bizarro que deixou aqui...
- Um presente! Vamos mostrá-la ao super-homem!
E escancarando a porta do banheiro, Robin diz:
- Ei super-homem, olhe que legal a pedra que o homem-do-pla...
- Aaaaaaaaaaaaaaaaaaaargh...
- Santa enfermidade Batman, ele derreteu!!!"