Bonjour,
Et oui encore c'est petits monstres de regex!
bon plus sérieusement je suis en train de devenir fou à cause de ce bout de code :
preg_replace_callback('#\{\$(.*)\}#Usi',array(&$this,'tableau_valeur'),$contenu_etat);
En effet ce regex va bien détecter la chaine texteàprendre depuis {$texteàprendre}
Mais dès lors que l'on rajoute {$texteàprendre|upper}
là c'est le drame car il va prendre => texteàprendre|upper
Mon problème est le suivant: arriver à faire comprendre au regex de s'arrêter avant le | (notons que ce séparateur est optionnel)
Merci d'avance
Partager