Expressões regulares com Regex Coach

Neste artigo venho apresentar o software “The Regex Coach” que auxilia o desenvolvimento de expressões regulares, com validações enquanto cria os padrões da expressão regular.

The Regex Coach é basedo em lisp e desenvolvido por estudantes sob a licença free, pode ser instalado em qualquer sistema (Unix,Linux,Windows). Para utiliza-lo basta a cessar o site
http://weitz.de/regex-coach/ e baixar o arquivo através deste link http://weitz.de/files/regex-coach.exe.

Utilização:
Nesta primeira tela a área superior “Regular expression” é onde podemos colocar a expressão regular. Logo abaixo em “Target String” onde colocamos a string a ser testada com a expressão, note a string
está em amarelo isso significa que está válida de acordo com a expressão definida no box superior “Regular expression“.

Simulando erro
Caso a string esteja incorreta levando em consideração a expressão a string fica sem a cor amarela que pode ser visualizada na tela abaixo. Neste caso ela não está válida pois o endereço está faltando um “w” e com isso está inválida a expressão.

Para quem não reconheceu esta expressão válida endereços web com final “br” “http://www.qualquernome.(com ou org ou gov).br”

Abaixo segue algumas expressões regulares bastante usadas

Data (dd/mm/aaaa)
Expressão: ^([0-9]|[0,1,2][0-9]|3[0,1])/([\d]|1[0,1,2])/\d{4}$
Resultado: 21/12/2007

Numero Decimal
Expressão: ^\d*[0-9](\.\d*[0-9])?$
Resultado: 234.342

Arquivos Documentos
Expressão:^[a-zA-Z0-9-_\.]+\.(pdf|txt|doc|csv)$
Resultado: world-domination.pdf

E-mail
Expressão:^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$
Resultado: info@lymas.com.br

Codigo Cor HTML
Expressão: ^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$
Resultado: #00ccff

Arquivo de Imagem
Expressão:^[a-zA-Z0-9-_\.]+\.(jpg|gif|png)$
Resultado: new-pic_company.jpg

Endereco IP
Expressão:^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})$
Resultado: 192.168.0.1

Arquivos Multimídia
Expressão:^[a-zA-Z0-9-_\.]+\.(swf|mov|wma|mpg|mp3|wav)$
Resultado: company-presentation.swf

Data Formato Mysql
Expressão:^\d{4}-(0[0-9]|1[0,1,2])-([0,1,2][0-9]|3[0,1])$
Resultado: 2005-09-02

Telefone (BR)
Expressão:^\(?\d{2}\)?[\s-]?\d{4}-?\d{4}$
Resultado: (11) 5555-1977

Codigo Postal (EUA)
Expressão:^([A-Z][0-9]){3}$
Resultado: V2B2S3

Hora (HH:MM)
Expressão:^([0-1][0-9]|[2][0-3])(:([0-5][0-9])){1,2}$
Resultado: 12:29

URL
Expressão:^(http[s]?://|ftp://)?(www\.)?[a-zA-Z0-9-\.]+\.(com|org|net|mil|edu|ca|co.uk|com.au|gov|br)$
Resultado: http://www.google.com

Telefone Internacional
Expressão:^(([0-9]{1})*[- .(]*([0-9a-zA-Z]{3})*[- .)]*[0-9a-zA-Z]{3}[- .]*[0-9a-zA-Z]{4})+$
Resultado: 1.245.532.3422

Sites de referência:
http://weitz.de/regex-coach/
http://imasters.com.br/artigo/2515/javascript/regular_expression/

Gaiola do Mukeka di rato em Vinil Branco

Mukeka di rato por favor acabe! Mesmo com todo esse movimento eles relançaram o álbum Gaiola em vinil e branco o disco vem com as faixas já conhecidas do cd, são 16 faixas destaco a faixa “Homem Borracha” que tem participação especial do Rodrigo do Dead Fish.

Veja mais
Mukeka di rato
http://www.mukekadirato.com.br

Myspace
http://www.myspace.com/mukekadirato

Link para o vinil
http://www.idealshop.com.br/loja/798012

Clipe do som Mickey

Los porongas

Como é bom tropeçar em bandas boas. Um exemplo que acontecimento comigo foi o Los Porongas banda do Acre, sim lá existe banda de Rock lá e muito boa!

Eles estão na estrada desde 2003 onde laçaram o álbum “Los Porongas” em 2007 com 11 faixas algumas disponíveis no Myspace da banda, destaco o novo som “Sangue Novo” e também “Nada Além” duas músicas que mostram a qualidade da Banda. Pelo site deles http://www.losporongas.com.br/ é possível baixar “Sangue Novo”.

Site da Banda
http://www.losporongas.com.br/

Myspace da Banda
http://www.myspace.com/losporongas

Clipe do Som: Enquanto Uns Dormem

Dvd Ratos de Porão – Guidable

Depois de quase 4 anos sem lançar nada o Ratos de Porão lançou seu Dvd “Guidable A Verdadeira História do Ratos de Porão” com 121 minutos conta quase três decadas da banda (28 anos). O interessante é que a história da banda mescla com o início do Punk Rock no Brasil contando com paticipações do Fabião(Olho Seco), Rédson(Cólera) e Clemente(Inocentes).

Veja mais:
Hotsite da Produtora
http://www.blackvomit.com.br/guidable/ofilme.htm

Link do dvd para quem quer comprar
http://www.idealshop.com.br/loja/797987

Ratos de Porão
http://www.ratosdeporao.com/

Myspace Ratos de Porão
http://www.myspace.com/ratos

Trailer

Novo álbum Interpol

Dia 27/ago o Interpol lançou seu novo álbum “Interpol” com 10 faixas e um clima sombrio.

Gostei muito da sonoridade que eles colocaram nesse trabalho da para fazer um refência no que fez o Arctic Monkeys com o “Humbug” lançado ano passo onde mudaram o estilo do som já tradicional dos álbuns anteriores.

Ouça o novo disco no Myspace
http://www.myspace.com/interpol

Veja mais no site da Banda
http://www.interpolnyc.com/

Vale a pena ver o clipe da Música “Lights”