Error con las expresiones regulares

xevi xbarnada en gmail.com
Lun Jul 13 18:51:01 CEST 2009


He activado el flag y ya funciona correctamente,aun asi voy a mirarme un
poco BeautifulSoup a ver si es mas facil recojer los datos

Muchas gracias
> El 12 de julio de 2009 21:45, xevi<xbarnada en gmail.com> escribió:
> > Hola, estoy intentando usar expresiones regulares para recojer unos
> > datos de un archivo html y me encuentro con que no me encuentra nada y
> > no se si es que estoy haciendo algo mal o tengo algun error de sintaxis
> > con las "/",un ejemplo del texto que intento encontrar es este:
> > ...</font></strong></p>
> >                        Recinto deportivo Agones de Pravia<br><br><br>
> >
> >
> >                                <input name="calEvtLocation"...
> >
> > El codigo que ejecuto para encontrarlo es el siguiente:
> >
> > import re
> > pattern = re.compile ('</font></strong></p>.*<input name="calEvtLocation"')
> > result = pattern.search (codigo_html)
> > if(result):
> >        print "Texto:"+result.group()
> >
> > Por lo que entiendo y he leido deberia funcionar pero no llego a comprender porque falla
> 
> Mírate el flag re.DOTALL (también re.MULTILINE) si vas hacer búsquedas
> multilíneas.
> 
> pattern = re.compile ('</font></strong></p>.*<input
> name="calEvtLocation"', re.DOTALL)
> _______________________________________________
> Lista de correo Python-es 
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes

------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


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