Поиск и замена при помощи регулярного выражения в переменной. Используйте синтаксис из руководства к функции PHP preg_replace().
Позиция параметра | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
1 | string | Да | n/a | Регулярное выражение для проведения замены. |
2 | string | Да | n/a | Строка, на которую будет проведена замена. |
Example 5.14. regex_replace
<?php $smarty->assign('articleTitle', "Infertility unlikely to\nbe passed on, experts say."); ?>
Шаблон:
{* заменяет каждый возврат каретки, табуляцию и перевод строки на пробел *} {$articleTitle} {$articleTitle|regex_replace:"/[\r\t\n]/":" "}
Результат обработки:
Infertility unlikely to be passed on, experts say. Infertility unlikely to be passed on, experts say.