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

  FORUM HardWare.fr
  Programmation
  PHP

  aide regex svp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide regex svp

n°2021042
Profil sup​primé
Posté le 03-09-2010 à 14:58:33  answer
 

Bonjour,
 
suite à une bourde :o je dois remplacer des clés dans un tas (>5k :o ) de fichiers PHP
j'ai fait la moulinette pour ouvrir les fichiers. Maintenant "y a plus qu'à" faire le preg_replace
Le contenu qui nous intéresse est:

Code :
  1. ...
  2. 'cust_domain'            => __d($this->domain, 'overview_domain', true),
  3. 'nm_date_created' => __d($this->domain, 'overview_created', true),
  4. ...


Il faut que je remplace overview_domain et overview_created par tutu

mood
Publicité
Posté le 03-09-2010 à 14:58:33  profilanswer
 

n°2021079
Profil sup​primé
Posté le 03-09-2010 à 17:08:32  answer
 

Simplifions :o

 
Code :
  1. $content = "__d(abc,'helloworld', true); truc hello();";
  2. $pattern = '#__d(.*)[,](.*)[,]#';
  3. preg_match_all($pattern,$content,$matches);
  4. //result
  5. //$matches[2][0] = 'helloworld' -> OK


Mais,
si on fait ça:

Code :
  1. $content = "myFunction(__d('abc', 'helloworld',true),'abc',array('class' =>'myClass'));";
  2. $pattern = '#__d(.*)[,](.*)[,]#';
  3. preg_match_all($pattern,$content,$matches);
  4. //result
  5. //$matches[2][0] = 'abc' -> PAS BON


La je ne comprends pas, c'est pas censé parser de gauche à droite ?


Message édité par Profil supprimé le 03-09-2010 à 17:28:16
n°2021103
stealth35
Posté le 03-09-2010 à 18:13:05  profilanswer
 

non . prend tout les caractères, donc ça fera l'inverse
 
au lieu de faire . fais ^,


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

  aide regex svp

 

Sujets relatifs
Aide pour une Regex[C#] aide sur un regex.
Bash/Shellscript, aide regex/sed/trRecuperer l'id de session php a l'aide d'un regex
[RegEx] Aide pour regexp (commence par ... et ne finit pas par ...)Aide Expressions Régulières (Urgent)
demande aide pour regex pas facileaide REGEX
[PHP] aide sur une regexregex besoin d'aide :-(
Plus de sujets relatifs à : aide regex svp


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