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!!!"


Links for your pleasure

Pra começar vou deixar dois links que visito quase que diariamente pra me divertir (bom, na verdade meus feeds rss fazem isso pra mim):

This is broken e Blog do Calvin


O This is Broken é uma coleção de placas, sites, etc, que proporcionam uma experiência frustada ao usuário.

O Blog do Calvin são tiras diárias do Calvin.

Diversão garantida ;)