Expressões Regulares Cookbook: Soluções detalhadas em oito linguagens de programação Por Jan Goyvaerts