expresiones regulares

joana salgado gomez joana_mendaro en hotmail.com
Sab Sep 1 11:43:18 CEST 2007


Hola gracias por responder pero me ha surgido una duda.
Me has dicho que para comprobar si solo hay letras y números se usa "w+" pero y para comprobar que solo haya letras(considerando como letras las vocales acentuadas y la eñe en sistemas en castellano.) y espacios en blanco, por ejemplo 'José Aldaña'.> Date: Fri, 31 Aug 2007 20:58:00 +0200> From: pych3m4 en gmail.com> To: python-es en aditel.org> Subject: Re: [Python-es] expresiones regulares> > El 31/08/07, joana salgado gomez <joana_mendaro en hotmail.com> escribió:> >> > hola!!! mi pregunta es la siguiente:> >> > Para comparar que un variable solo haya letras y numeros lo comparo con lo siguietne un programa que he hecho: [A-Za-z0-9] pro para comprobar que solo haya numeros y '/' con que lo debo de comparar????> > Este sería el algoritmo:> >> > import redef validar(s, regexp, errmsg): if not re.match(regexp, s): raise ValueError, "Error validando '%s': %s"%(errmsg, s)> >> >> > validar(clave, "[A-Za-z0-9]"clave")> > Resulta más corto usar "\w+" para comprobar si sólo hay letras y> números, aunque con la diferencia de que también considera letras las> vocales acentuadas y la eñe en sistemas en castellano.> > Para sólo números y '/' sería simplemente: "[0-9/]+" ó "[\d/]+"> _______________________________________________> Python-es mailing list> Python-es en aditel.org> http://listas.aditel.org/listinfo/python-es
_________________________________________________________________
Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía.
http://ideas.live.com



Más información sobre la lista de distribución Python-es