Note : /me déteste les regex…

FFuuuuu, je suis en train de revoir le parseur et convertisseur en HTML de Blogotext (le code produit n’est pas valide W3C)…

Je veux non seulement de tranformer les retours à la ligne en <br/>, mais aussi de pouvoir détecter des paragraphes <p></p> (en cas de double retour chariot dans le texte).
Oui je me fait très chier, mais le texte n’en sera que plus beau et sémantiquement plus correct.

Le problème c’est que quand un ligne commence par un élement html de type block, il ne doit pas être entouré des balises <p></p> (source des erreurs W3C).

À vouloir faire des choses bien et perfectionnistes, on finit par faire une usine à gaz… Je crois que je vais laisser tomber la sémantique pour le coup (même si ça me plait pas trop)…
Ceci est un casse tête car Blogotext doit supporter le BBcode interne ET le HTML…