[Python-es] Comparación de cadenas no sensible a acentos
Jhonatan Sneider Salguero Villa
sney2002 en gmail.com
Vie Dic 10 00:26:17 CET 2010
creo que una buena opción es usar el método
translate<http://www.google.com.co/search?sourceid=chrome&ie=UTF-8&q=python+translate+method>de
los strings en las cadenas a comparar,
así se reemplazan todas las coincidencias de caracteres con con acentos:
import string
# creamos una tabla para usar con el método translate
table = string.maketrans("áéíóú", "aeiou")
# comparamos cadenas
"tecnica".translate( table ) == "técnica".translate( table )
El 9 de diciembre de 2010 18:07, Luis Miguel Morillas
<morillas en gmail.com>escribió:
> Cómo hacemos esto en python? Quiero que se compare como similar
> 'tecnica' y 'técnica' por ejemplo.
>
>
> Saludos,
>
> --
>
> Luis Miguel
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20101209/fba86900/attachment.html>
Más información sobre la lista de distribución Python-es