J'ai besoin d'aide pour trouver une expression régulière. Dans mon script j'ai une certaine ligne avec des espaces réservés. Ce que je veux faire est que je veux envoyer à chaque espace réservé un texte une fonction qui le traduit à ce qu'il devrait être.PHP preg_replace regex question
E.g. mon texte est:
Lorem ipsum dolor sit {{}} AMETPLACEHOLDER, consectetur adipiscing elit.
Je veux que le texte AMETPLACEHOLDER à envoyer de ma fonction translateMe
.
Je suis vraiment mauvais en regex mais je l'ai essayé de toute façon. Je n'obtiens pas plus loin que ceci:
$sString = preg_replace("(*.?)/\{{(*.?)}}(*.?)/", $this->echoText('\\2'), $sString);
Qui bien sûr ne fonctionne pas.
Quelqu'un peut-il m'aider?
Br, Paul Peelen
Thnx. Cela a fonctionné parfaitement. Quand j'aurai le temps, je vérifierai vos liens. Devrait vraiment y aller avec regex. –