Pessoal, eu não sei vocês, mas eu não gosto muito de regular expressions ("expressões regulares" em português). Eu conheço, sei como funciona, mas é chato demais... Aquele monte de letrinhas, uma em cima da outra, não é muito explicativo, que dirá prático. Eu começo a dar espaço para tentar separar cada parte da regex, dou enter para colocar alguma hierarquia, idento... começa a ficar cada vez mais confuso.

E no final, quando você tem que concatenar tudo de novo para colocar no código, já era, todo o esforço para organizar a regex é perdido, o resultado final é um "stringão".

Pois bem, um certo Roy Osherove resolveu nos ajudar. Criou duas ferramentas muito legais, chamadas Regulazy e Regulator, para ajudar no trabalho de criação de Regex.

regulator

O Regulator ajuda a criar as regex, utilizando colorização de código. Ele ajuda também a validar uma determinada string, podendo também utilizar funções de separação e substituição de strings.

Não bastasse isso ele também gera o código da sua regex em VB ou C# e tem diversas outras features que eu ainda não descobri, já que acabei de descobrir essa excelente ferramenta.

 

 

regulazy

O Regulazy ajuda os preguiçosos (daí o nome) a criar regex. Você digita uma string na janela, e ele deriva uma regex para você. Ajuda ainda na nomeação de subgrupos e várias outras coisas.

Também gera o código em VB e C#.

Para quem gosta do assunto e gosta de se aventurar com as regex na unha, só com o notepad, sugiro uma visita aos seguintes sites:

Regular-expressions.info
Expressões Regulares - Guia de Consulta Rápida
Wiki de regex em regex.pro.br


Postado na(s) categoria(s) Regex pelo Giovanni Bassi em 25 de abril de 2008 às 01:01 | Tags: ,

Comentar


(Vai mostrar seu Gravatar)

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Sou consultor independente especialista em .Net, focado em arquitetura e melhores práticas. Tenho dezenas de artigos publicados na .Net Magazine, revista da qual sou editor técnico. Ministro palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Busca

Selos

Eu vou ao TechEd Brasil 2010, e você?

MVP

MCPD

MCSD

.Net Magazine

Abaixo ao if!

Calendário

«  julho 2010  »
seteququsedo
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
Ver detalhamento de posts no calendário

Blogs interessantes

    OPMLDownload OPML file

    Postagens recentes

    Comentários recentes

    Disclaimer / Aviso
    As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

    © Copyright 2010 .Net Unplugged
    Log in