expressões Regulares

1. expressões Regulares

Nerd Leigo
nerds leigo

(usa Ubuntu)

Enviado em 19/09/2011 - 22:56h

Olá gente Seguindo meus estudos alguem tem base de como validade esse tipo de exemplo com expressões regulares?

ze
ze@mane
ze@mane.com
ze@mane.com.br
ze@mane.br
ze.mane@mane
ze.mane@mane.co.uk
ze@mane.com.com
ze@
ze_mane@mane.com
ze-man@mane.com.br
@ze.com
ze-cezar_mane@antena.com.oque



  


2. Validando e-mail em Shell Script

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 20/09/2011 - 22:20h

Iniciei uma pesquisa aqui no VOL para tentar encontrar a solução.

Inicialmente encontrei este que não é a sua solução mas acho que vai precisar em breve:

Utilizando "expr" para "String Matching" através de expressões regulares em shell
http://www.vivaolinux.com.br/artigo/Utilizando-expr-para-String-Matching-atraves-de-expressoes-regul...


De acordo com as pesquisas que andei fazendo, a validação de e-mail é esta:


^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$


Esta regex casa com: asmith@mactec.com | foo12@foo.edu | bob.smith@foo.tv | test_me@meudominio.com

Referência: http://regexlib.com/REDetails.aspx?regexp_id=26&AspxAutoDetectCookieSupport=1

A parte mais interessante é como usa-la em código. Muita calma nesta hora, estou tentando descobrir rsrs.


3. Re: expressões Regulares

Nerd Leigo
nerds leigo

(usa Ubuntu)

Enviado em 21/09/2011 - 17:53h

Amigo vou ler seus artigos e volto a publicar algumas duvidas! vlw


4. Re: expressões Regulares

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 22/09/2011 - 23:48h

tá ;)


5. Re: expressões Regulares

Nerd Leigo
nerds leigo

(usa Ubuntu)

Enviado em 23/09/2011 - 02:11h

amigo não estou tendo a logica de usa-lo como código tenho que colocar ele dentro de um Shell com os as expressões dentro também?abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts