Bonjour tout le monde,
voila mon soucis.
J'ai un texte que j'affiche, et dans ces textes se situe des "?". Ces "?" remplacent soit le symbole "€" soit le "'"(quote).
En clair, ce que je cherche à faire, c'est de remplacer le "?" par un "€" quand il se situe juste derrière un chiffre.
Pour cela je pensais utiliser une expression régulière. Malheureusment, je trouve bien les "?" en question derrière les chiffres, mais il me remplace le chiffre dans la foulé.
En clair à l'origine j'ai "prix : 5?", et après traitement j'ai "prix : €".
C'est pas top , évidement je n'ai pas accès au texte, sinon je n'aurais pas de soucis
voici ce le traitement que j'applique :
$pattern='![0-9](\?)!'; //je cherche le un chiffre suivi d'un ?
$replacement='€'; // je remplace par €
$description = preg_replace($pattern, $replacement, $description);
si quelqu'un peut m'aider ce serais sympa.
Merci d'avance.
Partager