[Python-es] expresiones regulares
Chema Cortes
pych3m4 en gmail.com
Dom Sep 2 18:59:04 CEST 2007
El 2/09/07, joana salgado gomez <joana_mendaro en hotmail.com> escribió:
>
> Gracias por refresercarme la memoria. Mi opcion a sido la de elgir la siguiente función:
>
> def soloascii(uni): assert isinstance(uni, unicode) return unicodedata.normalize("NFKD", uni).encode("ascii","ignore")
>
>
> Pero ahora mi duda es:
> para convertir una valor en unicode se hace : u"pimentón" pero y para convertir una
> variable en unicode por ejemplo:
> x=pimentón
>
> convertir x en unicode????
> sera una tonteria pero no lo encuentropor ningun lado
Creo que no te pillo bien. Tal vez estás buscando la "función"
unicode() (siendo precisos, en realidad es un constructor para la
clase "unicode").
unicode(x,"utf8") #para convertir a unicode con x codificado en utf8
unicode(x,"latin1") #idem, para x codificado en latin1
En el tutorial te explica cómo crear estas cadenas de unicodes.
Más información sobre la lista de distribución Python-es