Remplacement de balises html

Remplacer une balise par une autre
mardi 10 juillet 2007
par  KreaComm’
popularité : 4%

Cette regexp permet de remplacer une balise html simple (sans attributs) par une autre.

Exemple :

<li>ligne 2</li>
<li>ligne 3</li>
<li>ligne 4</li>
<li>ligne 5</li>

Devient :

<p>ligne 2</p>
<p>ligne 3</p>
<p>ligne 4</p>
<p>ligne 5</p>

Code PHP :

(remplace les balises < li>< /li> par < p>< /p>)

$subject='<li>ligne 1</li>
<li>ligne 2</li>
<li>ligne 3</li>
<li>ligne 4</li>
<li>ligne 5</li>
';

Utilisation avec preg_replace

$result = preg_replace('%<(/?)li>%', '<$1p>', $subject);

Utilisation avec ereg_replace

$result = ereg_replace('<(/?)li>', '<\\1p>', $subject);

RegexBuddy :

<(/?)li>

Commentaires

Navigation

Articles de la rubrique