expresiones regulares

joana salgado gomez joana_mendaro en hotmail.com
Vie Sep 14 12:33:26 CEST 2007


Hola a todos::
sigo validando informacion el problema me surge cuando quiero validar una direccion web, por ejemplo 'http://www.google.com' puede tener signos variados, letras y numeros como indico esto:
"w+"  esta expresion regular es para comprobar si hay letras y numeros.
¿cual deberia usar para saber si hay letras o numeros o espacios o puntos o signos de interrogacion...???????
 
 
Muchas gracias a tod en s> Date: Sat, 1 Sep 2007 19:57:05 +0200> From: pych3m4 en gmail.com> To: python-es en aditel.org> Subject: Re: [Python-es] expresiones regulares> > El 1/09/07, joana salgado gomez <joana_mendaro en hotmail.com> escribió:> > > 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'.> > No hay nada especial para este caso. Si el "locale" funcionara como> debe, serviría la cadena string.letters para crear el patrón> '['+string.letters+']'> > La solución que te aconsejo es indicar explícitamente los caracteres:> > [a-zA-ZáéíóúñÑ ]> > > Quizás con la llegada del python3000 se implementen las expresiones> regulares en unicode (UTS#18). Entonces se podría buscar sólo letras> con este patrón: "\p{letter}" e incluso considerar que estamos> usando el español tradicional para que tome como una sóla letra las> letras dobles 'll', 'rr' y 'ch'.> > UTC#18: http://www.unicode.org/reports/tr18/> _______________________________________________> Python-es mailing list> Python-es en aditel.org> http://listas.aditel.org/listinfo/python-es
_________________________________________________________________
Consigue el nuevo Windows Live Messenger
http://get.live.com/messenger/overview



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