sei poi riuscito a risolvere?
anche io sto cercando di sostituire i tag html (anche annidati) con dei relativi simil BBcode...
e anche io vorrei evitare se possibile di fare un ciclo...