smarty template engine
Monday, October 13, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


regex_replace

Un rechercher / remplacer avec une expression régulière. Utilise la même syntaxe que la fonction PHP preg_replace().

Position du paramètreTypeRequisDefautDescription
1chaîne de caractèreOuin/aExpression régulière à remplacer.
2chaîne de caractèreOuin/aLa chaîne de remplacement.

Exemple 5-15. regex_replace

<?php

$smarty
->assign('TitreArticle'"L'infertilité est un maux grandissant\n, disent les experts.");

?>

Où le template est :

{* Remplace tous les retours chariot et les tabulation par une nouvelle ligne avec un espace *}

{$TitreArticle}
{$TitreArticle|regex_replace:"/[\r\t\n]/":" "}

Affichera :

L'infertilité est un maux grandissant
, disent les experts.
L'infertilité est un maux grandissant, disent les experts.

Voir aussi replace et escape.




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.