Un rechercher / remplacer avec une expression régulière. Utilise la même
syntaxe que la fonction PHP
preg_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. |
Example 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.
Comments