Bonjour j'ai un petit problème avec une regex dans mon moteur de templates.
Ceci consiste une partie de ma chaine que la regex doit traiter..<div id="login">
<!--LOGIN-->
<p>Bonjour [*PSEUDO*]</p>
<p>Ton pass est [*PASS*]</p>
<!--/LOGIN--><!--FIN-->
<!--TEST-->
<p>Salut [*TEST*]</p>
<!--/TEST--><!--FIN-->
</div>
La regex:
Normalement seul le
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_replace('#<!--([A-Z-]+)-->(.*)\[\*([A-Z-]+)\*\](.*)<!--/([A-Z-]+)--><!--FIN-->#isU','<!--$1--><!--/$5-->',$this->contenu_moule);
<!--TEST-->
<p>Salut [*TEST*]</p>
<!--/TEST--><!--FIN-->
devrait partir car les autres indicateurs du .tpl sont remplacés par des valeurs.
LE but de la manœuvre étant de virer tous les éléments du .tpl qui n'auraient pas été utilisés.
Merci d'avance pour vos réponses.
A bientôt
Partager