Re: Error con las expresiones regulares
Luis Medel <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[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