Bonjour à tous !
J'ai le code suivant :
Code PHP :
$n = "\n";
echo '<br><br>'.eregi_replace('<li>[ \n]*<', '<li><', '<li> '.$n.' <p>');
echo '<br><br>'.eregi_replace('<li>[ \n]*<', '<li><', "<li> ".$n." <p>");
J'ai tout essayé : rien à faire, je n'y arrive pas.
Je cherche à remplacer ce qui se trouve entre <li> et <p>, sachant que, comme vous pouvez le constater, il n'y a que des espaces ou des LINEFEED entre les deux.
Le pattern, selon la documentation des expressions régulières, est correct. Et cela ne marche pas ! Ou est l'erreur ?
Attention, pour votre réponse
vous ne devez modifier que le pattern, RIEN D'AUTRE ! En particulier, il ne faut surtout pas changer :
Code PHP :
en
Code PHP :
Par avance merci !
BlueMan.