supprimer ce qu'il y a entre 2 balises - PHP - Programmation
Marsh Posté le 19-05-2005 à 15:05:43
ton .* dans la regex ne prend pas en compte les retours à la ligne, essaye avec
Code :
|
Marsh Posté le 19-05-2005 à 15:11:34
zezette a écrit : |
regexp foireuse ?
Citation : |
Marsh Posté le 19-05-2005 à 15:13:01
Génial ça marche merci Soju !!!
Marsh Posté le 19-05-2005 à 15:13:20
Harkonnen a écrit :
|
avec des retours à la ligne ça ne fonctionnera pas non plus
Marsh Posté le 19-05-2005 à 15:02:06
Bonjour,
En cherchant un peu j'ai vu que ce genre de question a déjà été posée pas mal de fois mais je n'ai pas réussi à adapter les réponses à mon cas personnel... (je prévois déjà les réaction du genre "utilise la fonction rechercher" )
J'ai une variable $tout dans laquelle il y a le contenu d'un fichier html
Je voudrais supprimer tout ce qui se trouve entre les balises <!-- menustart --> et <!-- menuend -->
J'ai donc fait ceci :
$tout = preg_replace('`<!-- menustart.*?menuend -->`', '', $tout);
Mais ça marche pas...
Où peut-être le problème ???
---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes