Bonjour,

je cherche à faire la chose suivante :

j'ai un textarea avec des codes produits saisis à l'intérieur sous cette forme
"mon produit [p2015] est génial" ou "super produit [p1214]"

je veux récupérer le code numérique de [p2015] ou [p1214]
Le principe est toujours le même [ + p + ref produit + ]

Ensuite je veux remplacer ce code numérique par une image
"mon produit [p2015] est génial" deviendrait "mon produit <img src="2015.jpg" ... /> est génial"

N'étant pas expert en regex j'ai creusé avec preg_replace et mis ce pattern en place
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$chaine = preg_replace('/\[p([0-9])\]/', '<img src="$1.jpg" />', $monTexte);
Le soucis c'est que dans mon cas je veux remplacer complètement [p2015] par <img src="2015.jpg" /> et non 2015 seulement.

Je ne sais pas trop comment m'y prendre
Il est même possible que je n'utilise pas la bonne fonction !?!?

Merci de m'éclairer