regex_replace
Position du paramètre
Type
Requis
Defaut
Description
1
chaîne de caractère
Oui
n/a
Expression régulière à remplacer.
2
chaîne de caractère
Oui
n/a
La chaîne de remplacement.
Un rechercher / remplacer avec une expression régulière. Utilise la même
syntaxe que la fonction PHP preg_replace.
regex_replace
index.php:
$smarty = new Smarty;
$smarty->assign('TitreArticle', "L'infertilité est un maux grandissant\n, disent les experts.");
$smarty->display('index.tpl');
index.tpl:
{* Remplace tous les retours chariot et les tabulation par une nouvelle ligne avec un espace *}
{$TitreArticle}
{$TitreArticle|regex_replace:"/[\r\t\n]/":" "}
SORTIE:
L'infertilité est un maux grandissant
, disent les experts.
L'infertilité est un maux grandissant, disent les experts.