Re: Error con las expresiones regulares
Javier Santana <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
BeautifulSoup también es muy útil para extraer datos de html. http://www.crummy.com/software/BeautifulSoup/ 2009/7/12 Luis Medel <[email protected]>: > 2009/7/12 xevi <[email protected]>: >> 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