Bonjour.
Je cherche à remplacer des balises de type <span> de textes, formatés ainsi par des mots en gras et en italic par des balises simples : <b> et <i> avec cette expression :
Rechercher : (<span class="bold">)(.*)(</span>),
Remplacer : <b>$2</b>,
Et la même chose pour l'italique.
Problème : ça fonctionne uniquement lorsqu'il n'y a qu'une seule balise. Dès qu'il y en a au moins deux, la recherche s'appuie sur le dernier </span> du texte.
Ce que je voudrais :
Rechercher : <p>Quibus occurrere bene pertinax miles explicatis ordinibus parans <span class="italic">hastisque</span> feriens scuta qui habitus iram <span class="bold">pugnantium</span> concitat.</p>,
Remplacer : <p>Quibus occurrere bene pertinax miles explicatis ordinibus parans <i>hastisque</i> feriens scuta qui habitus iram <b>pugnantium</b> concitat.</p>.
Donc, comment séparer les spans par paires ouvrante/fermante ?
Merci.







Répondre avec citation


Partager