Pequeño script en Python para reconocimiento de correos electrónicos válidos

11/06/2009 a las 16:16 | Publicado en Aplicaciones, Desarrollo, Programación, Python, script, Software, Software Libre | 4 comentarios

Ahora que estoy aprendiendo a programar en Python (uno de los lenguajes mas usados en la actualidad, en especial en GNU/Linux), he decidido ir publicando los pequeños scripts que vaya haciendo para practicar y que puedan ser de interés para vosotros.

Empezamos esta nueva «subsección» con un script que nos permite reconocer si una dirección de correo electrónico está bien formada (por ahora solo acepta los sufijos .com y .net).

    import sys, re
regex = re.match("(\w+)@(\w+)\.[net|com]",sys.argv[1])

if regex:
    nombreusuario, servidor = regex.groups()
    print "El servidor de", nombreusuario, "es", servidor
else:
    print "Direccion de correo electronico no valida"

Para poder ejecutarlo, simplemente escribimos en la línea de comandos algo como:

python email.py hablandodelinux@gmail.com

Espero que os guste esta nueva sección.

Anuncio publicitario

4 comentarios »

RSS feed for comments on this post. TrackBack URI

  1. Está bien, pero podrías evitar repetir el match:

    regex = re.match(«(\w+)@(\w+)\.[net|com]»,sys.argv[1])

    if regex:
    nombreusuario, servidor = regex.groups()
    print «El servidor de», nombreusuario, «es», servidor
    else:
    print «Direccion de correo electronico no valida»

    • Muchas gracias por el aporte. Ya lo he cambiado para que esté mejor.

  2. Información Bitacoras.com…

    Valora en Bitacoras.com: Ahora que estoy aprendiendo a programar en Python (uno de los lenguajes mas usados en la actualidad, en especial en GNU/Linux), he decidido ir publicando los pequeños scripts que vaya haciendo para practicar y que puedan ser …..

  3. […] otra vez os traía una aplicación que validaba correos electrónicos, y ahora os traigo algo que puede ser útil (o curioso mas bien) a la hora del desarrollo de un […]


Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.

A %d blogueros les gusta esto: