Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1196 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  supprimer ce qu'il y a entre 2 balises

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

supprimer ce qu'il y a entre 2 balises

n°1089215
zezette
"Allez hop, au revoir"
Posté le 19-05-2005 à 15:02:06  profilanswer
 

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
mood
Publicité
Posté le 19-05-2005 à 15:02:06  profilanswer
 

n°1089218
soju
One shot !
Posté le 19-05-2005 à 15:05:43  profilanswer
 

ton .* dans la regex ne prend pas en compte les retours à la ligne, essaye avec  

Code :
  1. $tout = preg_replace('`<!-- menustart.*?menuend -->`s', '', $tout);

n°1089241
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-05-2005 à 15:11:34  profilanswer
 

zezette a écrit :


Où peut-être le problème ???


regexp foireuse ? [:petrus75]

Citation :


'<!-- menustart -->.*?<!-- menuend -->'


---------------
J'ai un string dans l'array (Paris Hilton)
n°1089247
zezette
&#034;Allez hop, au revoir&#034;
Posté le 19-05-2005 à 15:13:01  profilanswer
 

Génial ça marche merci Soju !!!


Message édité par zezette le 19-05-2005 à 15:13:26

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°1089249
soju
One shot !
Posté le 19-05-2005 à 15:13:20  profilanswer
 

Harkonnen a écrit :

Citation :


'<!-- menustart -->.*?<!-- menuend -->'


avec des retours à la ligne ça ne fonctionnera pas non plus


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  supprimer ce qu'il y a entre 2 balises

 

Sujets relatifs
Sélectionner les documents d’un fichier et tous les supprimerDifférencetre entre ces deux balises META ?
supprimer une feuille a partir d1 comboboxSupprimer un dossier d'un ftp par interface web
supprimer enregistrementsvp balises pour faire son album avec le html
comment supprimer la croix "pour fermer" d un userformSupprimer les balises xmlns du résultat
Supprimer toutes balises HTML[Regexp] Supprimer tous les espaces,\t,\n\r en dehors des balises
Plus de sujets relatifs à : supprimer ce qu'il y a entre 2 balises


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR