[cpif] Operación de cerebro en al gestión de BBCode/HTML/Smileys, etc
Jesus Cea
jcea at argo.es
Thu Jul 12 21:17:27 CEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jesus Cea wrote:
> En concreto el problema de los parsers actuales es que para la cadena
> "[url="pepe"]hola[/url]" devuelven algo como
>
> (True,""),(False,"<a href="pepe">hola"),(True,""),(False,"</a>")
>
> Lo que deberían devolver es:
>
> (False,"<a href="pepe">),(True,"hola"),(False,"</a>")
El tema es un poco más complejo de lo que parece. Se puede comprobar
metiendo "[b]Opciones <i>complicadas [u] ?o no?[/u]</i>[/b]". Esto
falla, por interacciones entre el parser HTML y el parser BBCode.
No parece que el código actual sea fácilmente salvable.
- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/_/_/_/
_/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQCVAwUBRpZ+R5lgi5GaxT1NAQJJ6AP/d6muxMeJ24mEvBejNUVZhF3ZS+PYZ49R
wIu0t075MKfH6SFa9Lw1zpO9D9FGPsYH22LuLblMZxLGgcEvqmfxDgNrsQ06BMTB
22Ly3dlB6061x0YbqDM0LqBYu71BmsIl1pgcnCI347y2QnTCcsasg1789c3BBKb+
TzSPxhWe6mU=
=sSy3
-----END PGP SIGNATURE-----
More information about the cpif
mailing list