Error con las expresiones regulares

Javier Santana qualopec en gmail.com
Lun Jul 13 07:09:23 CEST 2009


BeautifulSoup también es muy útil para extraer datos de html.
http://www.crummy.com/software/BeautifulSoup/

2009/7/12 Luis Medel <luis en luismedel.com>:
> 2009/7/12 xevi <xbarnada en gmail.com>:
>> Hola, estoy intentando usar expresiones regulares para recojer unos
>> datos de un archivo html
>
> Supongo que ya los conoces, pero por si las moscas, te aconsejaría que
> probases con HTMLParser
> (http://docs.python.org/library/htmlparser.html) o SGMLParser
> (http://docs.python.org/library/sgmllib.html#module-sgmllib).
>
>> 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()
>
> No puedo probarlo ahora mismo, pero creo que así te funcionará tal y
> como quieres
>
> pattern = re.compile ('</font></strong></p>(.*?)<input name="calEvtLocation"')
> result = pattern.search (codigo_html)
> if(result):
>       print "Texto:"+result.group(1)
>
> Te ha faltado crear el grupo :)
>
> Saludos.
>
> --
> Luis Medel
> Diseño, desarrollo web y Tecnologías de la Información
> web: http://www.luismedel.com
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
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