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

  FORUM HardWare.fr
  Programmation
  PHP

  probleme expressions regulieres php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme expressions regulieres php

n°1641732
ludovicus6​4
Posté le 12-11-2007 à 16:52:19  profilanswer
 

Bonjour,
J'ai une chaine de caracteres nommee $chaine
Jai un mot nomme $mot
et jai une autre chaine de caracteres nommee $definition
 
Je veux remplacer dans la chaine $chaine toutes les occurences du mot $mot par $definition seulement si $mot n'est pas precede et suivi de guillemets ou de quotes.
 
exemple : je veux que si $chaine="ludovicus est ici" , $mot="ici" et $definition="la"
alors chaine doit devenir egal a "ludovicus est la"
 
Si si $chaine="ludovicus est <a href='ici'>ici</a>" , $mot="ici" et $definition="la"
alors chaine doit devenir egal a "ludovicus est <a href='ici'>la</a>"
 
Je suis bloque sur ce probleme, je pense qu'il faut utiliser les expressions regulieres mais j'avoue avoir du mal !
Merci d'avance pour votre aide, j'attend vos reponses !
 
Cordialement,
Louis

mood
Publicité
Posté le 12-11-2007 à 16:52:19  profilanswer
 

n°1641762
anapajari
s/travail/glanding on hfr/gs;
Posté le 12-11-2007 à 17:51:08  profilanswer
 

/([^'"])$mot\1/$1$definition$1/


un truc dans le genre.
note: c'est ecrit sauce perl débrouille toi pour le mettre dans un preg_replace

n°1641774
ludovicus6​4
Posté le 12-11-2007 à 18:33:32  profilanswer
 

Merci, mais j'avoue ne pas tout comprendre. Quelqun d'autre pour m'expliquer svp ?

n°1642116
mIRROR
Chevreuillobolchévik
Posté le 13-11-2007 à 13:21:41  profilanswer
 

elle est bien sa regex c est juste qu il s est chié sur le replace


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1642156
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-11-2007 à 13:57:04  profilanswer
 

où me suis-je chié?
nan parce qu'en perl marche très bien mon truc :o

n°1642179
mIRROR
Chevreuillobolchévik
Posté le 13-11-2007 à 14:13:32  profilanswer
 

ha si j ai mal compris [:robert de niro]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell

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

  probleme expressions regulieres php

 

Sujets relatifs
problème code pour un triprobleme avec programmation csharp
[SDL]Problème de Scrolling[javascript] Problème d'insertion dans un fichier .js
Probleme avec File / Buffered Reader aide svpProblème de chargement SWF
Problème avec Expressions régulières preg_matchProbleme avec les expressions regulieres
[JS] problème avec les expressions régulièresgros problème avec les expressions regulières [PERL]
Plus de sujets relatifs à : probleme expressions regulieres php


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