5 résultats trouvés

par Befa-cdt
02 août 2010, 16:09
Forum : PHP avancé
Sujet : Problème de regex - impossible d'interprêter $1
Réponses : 8
Vues : 1499

Re: Problème de regex - impossible d'interprêter $1

Bon voila finalement une solution qui me semble assez propre (elle n'est pas de moi c'est un ami qui me l'a soufflée :D) Je crée d'abord une variable $user à ma classe Ensuite en faisant ainsi : $cleanText = preg_replace_callback('/\[VAR\]([[:alpha:]]*_?[[:alpha:]]*)\[\/VAR\]/Ui', array(&$this, ...
par Befa-cdt
02 août 2010, 15:09
Forum : PHP avancé
Sujet : Problème de regex - impossible d'interprêter $1
Réponses : 8
Vues : 1499

Re: Problème de regex - impossible d'interprêter $1

J'ai bien essayé avec function mais cela me génère une erreur PHP (j'utilise la version 5.2.8 peut être que cela vient de la). Il faudrait bien faire comme ceci : ? $cleanText = preg_replace_callback('/\[VAR\]([[:alpha:]]*_?[[:alpha:]]*)\[\/VAR\]/Ui', function($x){ global $user; return $user->$x[1];...
par Befa-cdt
02 août 2010, 14:14
Forum : PHP avancé
Sujet : Problème de regex - impossible d'interprêter $1
Réponses : 8
Vues : 1499

Re: Problème de regex - impossible d'interprêter $1

Bonjour Berzemus et merci pour ta réponse. J'ai effectivement essayé avec preg_replace_callback et un create_function comme ceci ; $cleanText = preg_replace_callback('/\[VAR\]([[:alpha:]]*_?[[:alpha:]]*)\[\/VAR\]/Ui', create_function('$x', 'global $user; return $user->$x[1];'), $preText); Et pourtan...
par Befa-cdt
02 août 2010, 11:14
Forum : PHP avancé
Sujet : Problème de regex - impossible d'interprêter $1
Réponses : 8
Vues : 1499

Re: Problème de regex - impossible d'interprêter $1

Bonjour, merci pour cette réponse mais je ne saisis pas bien en quoi cela règlera mon problème. Je n'ai pas de soucis pour récupérer la valeur qui se trouve entre les balises [VAR] et [/VAR] mon soucis est pour interprêter le contenu de ce que je trouve. A priori j'ai trouvé une solution qui sembler...
par Befa-cdt
30 juil. 2010, 18:19
Forum : PHP avancé
Sujet : Problème de regex - impossible d'interprêter $1
Réponses : 8
Vues : 1499

Problème de regex - impossible d'interprêter $1

Bonjour, premier message ici pour vous demander de l'aide sur un truc sur lequel je m'arrache les cheveux depuis un moment :D Je dois parser une chaine de texte. A certains moments je vais trouver des chaines du type [VAR]pseudo[/VAR]. Ce que je souhaite c'est remplacer cette chaine par la valeur de...
Nous sommes le 14 juin 2026, 10:14