quinta-feira, 10 de dezembro de 2009

Testadores de expressão regular online (regex tester)


Quem é da área de programação provavelmente já conhece, mas para quem não é, uma expressão regular, grosso modo, serve para identificar padrões em um texto. Por exemplo, você abriu um arquivo em seu editor de texto preferido e precisa procurar (match) e substituir (replace) antigos endereços de email no texto por um novo endereço, ou então você precisa procurar e editar todas as cadeias de caracteres (string) que formam uma data ("12/01/2007", por exemplo). Você também pode usar expressões regulares (também conhecidas por regex ou regexp) para validar CPF, hora, endereço IP, código HTML, cores RGB e muito mais. Tendo imaginação e lendo as referências sobre regex você, com certeza, irá criar suas próprias expressões regulares. Para clarear um pouco, segue abaixo uma expressão regular para reconhecer uma cadeia de caracteres que especifica um horário.


([0-2][0-9])(h|:)([0-5][0-9])

Caso a expressão regular acima fosse usada no texto


Alslldjbo as 21:11 kddoopeqpc~sdflskçlsd
kfds dj djjjjjj 09:05 ddd ddd1 1 2 547d
qpqpoiosiwww w wwiw svasd.;, 14h33 pppoo
kfds dj djjjjjj 09h05 ddd ddd1 1 2 547d

as cadeias de caracteres em azul seriam as que iriam casar (match) com o padrão da regexp (hora).

Enfim, voltando ao assunto do título da postagem, separei alguns sites testadores de expressões regulares de uso gratuito e com diversos exemplos a disposição (principalmente para os não programadores). Para usa-los, basta você especificar a expressão regular, colar um texto onde deseja fazer a busca e clicar no botão de busca (match) ou substituição (replace). Aliais, alguns desses sites (regex tester) fazem a busca em tempo real, ou seja, conforme você vai digitando ele vai procurando o padrão no texto sem que haja a necessidade de clicar em um botão.

regexr testador expressao regular regex tester
regexr testador expressao regular regex tester
RegExr
regexpal testador expressao regular regex tester
regexpal testador expressao regular regex tester
RegexPal
regex tester testador expressao regular
regex tester testador expressao regular regex tester
REGex Tester
rubular testador expressao regular regex tester
rubular testador expressao regular regex tester
Rubular
regexpbr testador expressao regular regex tester
regexpbr testador expressao regular regex tester
RegexpBR
online regular expression tester testador expressao regular
online regular expression tester testador expressao regular
RegTest


Expressões regulares podem ser usadas para procurar:

  • email;
  • CPF;
  • endereço IP;
  • telefone;
  • data;
  • cor RGB;
  • RG;
  • palavras;
  • números inteiros;
  • números decimais;
  • CEP;
  • URL;
  • hora;
  • cartão de crédito;
  • numeros binários;
  • domínio de internet;
  • e muito mais.


notebook
Notebook
processador
Processador
computador
Computador
memória
Memória
pen drive
Pen drive

Veja também





0 comentários :