regex_replace
Позиция параметра
Тип
Обязателен
По умолчанию
Описание
1
string
Да
n/a
Регулярное выражение для замены.
2
string
Да
n/a
Строка для замены.
Выполняется поиск и замена по регулярному выражению в
переменнной. Используется синтаксис для функции
preg_replace() из руководства по PHP.
regex_replace
index.php:
$smarty = new Smarty;
$smarty->assign('articleTitle', "Infertility unlikely to\nbe passed on, experts say.");
$smarty->display('index.tpl');
index.tpl:
{* replace each carriage return, tab & new line with a space *}
{$articleTitle}
{$articleTitle|regex_replace:"/[\r\t\n]/":" "}
OUTPUT:
Infertility unlikely to
be passed on, experts say.
Infertility unlikely to be passed on, experts say.