Bonjour,
J'ai besoin d'un algorithme me permettant de fusionner, insérer, supprimer... des balises HTML avec d'autres.
Exemple simple :
lorem <b>ipsum</b> dolor <b>sit</b> amet
devient
lorem <b>ipsum dolor sit</b> amet
si on applique B sur dolor (et vice et versa).
Plus compliqué avec l'imbrication et le chevauchement des balises :
lorem <b><i>ipsum dolor</i></b> sit amet
devient
lorem <b><i>ipsum</i> dolor</b><i> sit</i> amet
si on applique I sur dolor sit
Cet algo a été codé pour l'éditeur Firefox MIDAS et gère bien toutes ces imbrications. Je vais donc commencer par chercher de ce côté là...
Si vous avez des idées ou même des solutions, je suis preneur.
Évidemment, le nombre de balises n'est pas limité à 2...
Merci.
Partager