J'ai tout essayé : rien à faire, je n'y arrive pas.
Je cherche à remplacer ce qui se trouve entre <li> et , 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 :
Mais il y a sans doute mieux, pour cela il faudrait en connaitre plus sur la chaîne elle même.
Oublie l'utilisation des fonctions ereg*, elles sont dépréciées (utilise les PCRE)