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