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 00:01 | Tags: ,

Ninguém avaliou. Dê sua nota!

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Gerencio uma fábrica de software, gosto muito de arquitetura e engenharia de software, publico artigos e edito a .Net Magazine. Dou umas palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Selos

Web Days 2008

MCPD

MCSD

.Net Magazine

Calendário

«  agosto 2008  »
seteququsedo
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567
Ver detalhamento de posts no calendário

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 2008 .Net Unplugged
Sign in