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
Post a Comment
