Transliteración de símbolos.

luis miguel morillas morillas en posta.unizar.es
Mie Jun 2 22:38:13 CEST 2004


	Asunto: [Python-es] Transliteración de símbolos.
	Fecha: mié, jun 02, 2004 at 09:24:36 +0200


Citando a  Víctor Peinado (vitojph en gmx.net):
> ¡Hola a todos!
> 
> Tratando de convertir a minúsculas cadenas, he descubierto que los métodos 
> s.upper(), s.lower() y s.swapcase() no convierten las vocales con tilde ni la 
> eñe, por ejemplo. Así que estoy utilizando s.replace() para cada par de 
> símbolos, tal que:

Yo no tengo problema. 

>>> print 'á'.upper()
Á
>>> print 'ñ'.upper()
Ñ
>>> print 'ñ'.swapcase()
Ñ

¿Qué te devuelven las funciones? También uso Debian.



> 
> s.replace("Á", "á")
> s.replace("É", "é")
> ....
> 
> Funciona, sí, pero ¿hay alguna forma de hacerlo todo de un tirón, al estilo 
> del tr/// perlero? ¿Quizá algún módulo? He estado viendo string y StringIO 
> pero no he encontrado nada. Estoy trabajando con iso-8859-15 en Debian. 
> ¿Alguna idea? 
> 
> Gracias de antemano. Saludos.
> 
> -- 
> Res publica non dominetur.
> 
>  Víctor Peinado || vitojph gmx net || http://vitojph.yoll.net
>  Fingerprint: C0D5 22EA 607C 47F9 28D7 3FFB 1CE0 342F 1285 66CA
>  JID: vitojph jabber dk || <vitojph />


> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es


-- 

Luis Miguel

No a las patentes de software en Europa
EuropeSwPatentFree
http://EuropeSwPatentFree.hispalinux.es




Más información sobre la lista de distribución Python-es