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 comentariosAhora 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.
4 comentarios »
RSS feed for comments on this post. TrackBack URI
Deja una respuesta
Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.
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»
Comment by knil— 11/06/2009 #
Muchas gracias por el aporte. Ya lo he cambiado para que esté mejor.
Comment by mccrank— 11/06/2009 #
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 …..
Trackback by Bitacoras.com— 19/06/2009 #
[…] 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 […]
Pingback by Otro pequeño script en python: Contador de líneas de código « Hablando de Linux— 19/06/2009 #