Hola
Estoy buscando una función, si es que la hay, que me devuelva el texto SIN
atributos.
Ej:
En una lista voy coloreando valores de esta manera:
'<span foreground="#FF0000"><b>HOLA</b></span>' (con esto aparecería HOLA en
rojo y en negrita en un treeview)
Lo que yo busco es una función (¿XML?) que me saque los atributos y me devuelva
solo la cadena 'HOLA'
Me hice una función en python que me saca todo lo contenido entre los
caracteres < y >, pero al hacer busquedas con la lisa muy llena se nota un poco
lento, si existiese esta función escrita en C sería mejor.
esta es mi func:
def get_text_markup(txt):
for i in range (1000):
pos1 = txt.find('<')
if pos1 == -1:
return txt
pos2 = txt.find('>')
if pos2 == -1:
return txt
elif pos2 < pos1:
return txt
txt = txt [:pos1] + txt[pos2+1:]
raise ValueError
Nada más, SALUDOS
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/