JeuWeb - Crée ton jeu par navigateur
Crochet dans reg_ex - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Crochet dans reg_ex (/showthread.php?tid=6241)



Crochet dans reg_ex - Wells - 05-07-2012

Bonjour à tous, comme je m’énerve sans doute pour rien et que la solution doit me crever les yeux sans que je la vois, qq'un pourrait il me dire pourquoi ca ne marche pas:

Code :
<?

echo preg_replace('\[composant="(.*)"\]', 'pouet=""', '[composant="2"]');

?>

A savoir que ce code retourne vide


RE: Crochet dans reg_ex - srm - 05-07-2012

Commence par mettre // autour du pattern

http://fr.php.net/manual/fr/function.preg-replace.php


RE: Crochet dans reg_ex - Wells - 05-07-2012

Quand je vous le disez que ca devait me crever les yeux ^^


Bien plus délicat, savez vous si il est possible de faire des multiplcations interne au remplacement.

Cad quand faisant ca:

Code :
echo preg_replace('/\[composant="(.*)"\/]', 'pouet="$1"', '[composant="2"]');

ca ne m'affiche non pas [pouet="2"] mais par exemple [pouet="10"]

Un espèce de :

Code :
echo preg_replace('/\[composant="(.*)"\/]', 'pouet="$1*5"', '[composant="2"]');



RE: Crochet dans reg_ex - srm - 05-07-2012

Et hop encore la documentation
http://fr.php.net/manual/fr/function.preg-replace-callback.php


RE: Crochet dans reg_ex - Wells - 05-07-2012

Merci tu es mon Dieu.....des documentations Wink


RE: Crochet dans reg_ex - srm - 05-07-2012

Et toi le dieu de la flemmardise Smile


RE: Crochet dans reg_ex - Sephi-Chan - 05-07-2012

Je suis prêt à parier que le frangin l'est encore plus. :p


RE: Crochet dans reg_ex - Wells - 07-07-2012

(05-07-2012, 05:49 PM)oxman a écrit : Et toi le dieu de la flemmardise Smile

J'avoue. Mais faute avouée à moitié pardonnée :p