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

  FORUM HardWare.fr
  Programmation
  PHP

  Soucis avec preg_replace et balises

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Soucis avec preg_replace et balises

n°1836131
nycius
Ich liebe dich !
Posté le 09-01-2009 à 18:03:47  profilanswer
 

Salut,
 
J'ai une variable qui contient :
 

Code :
  1. /*[[Class1]]*/
  2. .top_t2 {
  3. background-color:#FFFFFF;
  4. border:1px solid #CCCCCC;
  5. background-image:url(/img/gif/1.gif);
  6. }


 
J'ai besoin de dégager tous les commentaires du type /*[[Class1]]*/ donc je fais :

Code :
  1. $var = preg_replace("/[\/\*]+/","",$var);


 
Ca marche bien sauf que ca me saute aussi les / dans le background-image
 
Si qqun a une idée  :jap:

mood
Publicité
Posté le 09-01-2009 à 18:03:47  profilanswer
 

n°1836149
FlorentG
Unité de Masse
Posté le 09-01-2009 à 18:28:52  profilanswer
 

C'est normal, tu lui dis de dégager tout ce qui est soit /, soit *

n°1836151
Profil sup​primé
Posté le 09-01-2009 à 18:29:38  answer
 

il faut dégager ce qui commence par // :??:

n°1836153
nycius
Ich liebe dich !
Posté le 09-01-2009 à 18:30:48  profilanswer
 

FlorentG a écrit :

C'est normal, tu lui dis de dégager tout ce qui est soit /, soit *


 
Wep, j'essaye justement de trouver une astuce pour ca  :cry:

n°1836155
FlorentG
Unité de Masse
Posté le 09-01-2009 à 18:36:48  profilanswer
 

Il te faut plutôt un truc du genre :

#/\*.+?\*/#


(j'ai mis # comme délimiteur, pour avoir moins de \ et que ça soit plus clair)

n°1836293
sielfried
Posté le 10-01-2009 à 11:24:51  profilanswer
 

Penser à rajouter l'option s vu que les commentaires du genre peuvent prendre plusieurs lignes.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1836913
nycius
Ich liebe dich !
Posté le 12-01-2009 à 14:35:19  profilanswer
 

FlorentG a écrit :

Il te faut plutôt un truc du genre :

#/\*.+?\*/#


(j'ai mis # comme délimiteur, pour avoir moins de \ et que ça soit plus clair)


 
Ca marche parfaitement ce que tu mas donné, merci  :jap:  
 
En revanche en fait j'ai besoin de supprimer que les /* */
 
En gros avoir quelque chose qui me permette de passer de :
 
 

Code :
  1. /*[[Class1]]*/
  2. .top_t2 {
  3. background-color:#FFFFFF;
  4. border:1px solid #CCCCCC;
  5. background-image:url(/img/gif/1.gif);
  6. }


 
à  
 

Code :
  1. [[Class1]]
  2. .top_t2 {
  3. background-color:#FFFFFF;
  4. border:1px solid #CCCCCC;
  5. background-image:url(/img/gif/1.gif);
  6. }

n°1837029
FlorentG
Unité de Masse
Posté le 12-01-2009 à 18:22:31  profilanswer
 

Regarde du côté de preg_replace déjà


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

  Soucis avec preg_replace et balises

 

Sujets relatifs
Soucis avec include dans le titre..soucis affichage du site sur differents navigateurs
Comment stocker le contenu d'un preg_match_all dans une variable[Résolu] [PHP] Soucis avec Header
Comprendre tout les jours un peu plus le preg_replace[Paybox] Infos diverses & futurs soucis de prog
preg_replace -> jusqu'à une chaineErreur Unknown modifier '/' avec preg_replace
Plus de sujets relatifs à : Soucis avec preg_replace et balises


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