Smarty Manual
This manual is provided as a courtesy. It is not an official source. Please check smarty.php.net for updated information.
A regular expression search and replace on a variable. Use the syntax for preg_replace() from the PHP manual.
Example 5-14. regex_replace
<?php$smarty->assign('articleTitle', "Infertility unlikely to\nbe passed on, experts say.");?>
Where index.tpl is:
{* replace each carriage return, tab and new line with a space *} {$articleTitle} {$articleTitle|regex_replace:"/[\r\t\n]/":" "}
This should output:
Infertility unlikely to be passed on, experts say. Infertility unlikely to be passed on, experts say.
See also replace and escape.