[Python-es] Convertir utf8 a html entities
Rock Neurotiko
miguelglafuente en gmail.com
Mar Jun 5 15:59:22 CEST 2012
Yo creo que no hay que darle muchas vueltas al tema, puede que escrito
quede más "bonito", pero la expresion regular, dentro de lo que cabe,
seguirá recorriendo todo el string, incluso lo tendras que recorrer mas
veces, una por cada substitución.
Van a ser de la misma complejidad, O(n), o incluso la de expresiones
regulares seria O(k*n).
Asi que yo usaría la libreria de python.
El 5 de junio de 2012 15:54, G V <nadaird en gmail.com> escribió:
> otra opcion:
> 1) expresión regular que te saque la lista ordenada de los caracteres
> a transformar
> 2) sustituir los caracteres a transformar por %s
> 3) mapear una funcion de traduccion a la lista del punto 1
> 4) texto_del_pto_2 % lista_pto_3
>
> 2012/6/5 Daπid <davidmenhur en gmail.com>:
> > 2012/6/5 Raúl Cumplido <raulcumplido en gmail.com>:
> >> probablemente con regular expressiones sería más rápido, pero vas a
> tener
> >> que meter todas las posibilidades que tienes en el diccionario.
> >
> > Siempre puedes escribir código que te genere todo ese código en re.
> > _______________________________________________
> > Python-es mailing list
> > Python-es en python.org
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
Miguel García Lafuente - Rock Neurotiko
Vocal de la Junta Directiva Nacional del Partido Pirata.
Coordinador de Jóvenes Piratas en Madrid.
"Libertad en lugar de miedo." - "Información libre, sociedad libre."
El contenido de este e-mail es privado, no se permite la revelacion del
contenido de este e-mail a gente ajena a él.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120605/0aa63472/attachment.html>
Más información sobre la lista de distribución Python-es