Hoje meu amigo Rodrigo Tripodi, me indicou uma ferramenta web muito boa para teste e elaboração de Expressões Regulares: RegExr.
No Windows eu utilizava uma aplicação chamada RegExp Designer, mas que volta e meia, devido as reinstalações, não estava presente e lá ia eu conectar em um servidor linux via SSH pra usar o sed ou python pra testar alguma ER. Hoje usando linux como desktop é muito mais fácil, mesmo assim os testes não dão um retorno tão visual como o desta ferramenta:
Como pode-se observar, a ER escrita “casa” com todas as palavras iniciadas em “e” e terminadas em “s”… é muito mais fácil avaliar se funcionou ou não!
Outra coisa que achei excelente é a Aba “Community” localizada do lado direito. Nela é possível encontrar várias ERs elaboradas pela comunidade, indo desde validação de e-mail, url até validação de datas, números telefônicos, entre outros.
Esta aplicação requer o Flash Player 9 instalado para ser usada pelo navegador, mas também pode ser instalada no seu computador (Windows, Linux ou MacOS) para usar offline desde que você tenha o Adobe Air instalado (se bem que o RegExr se encarrega de instalar o Air caso você não tenha). Para instalar a versão desktop basta clicar no link no canto inferior direito (Desktop Version) ou aqui.
Para usar a última versão clique aqui.