regex_replace

Позиция параметраТипОбязателенПо умолчаниюОписание
1stringДаn/aРегулярное выражение для замены.
2stringДаn/aСтрока для замены.

Выполняется поиск и замена по регулярному выражению в переменнной. Используется синтаксис для функции preg_replace() из руководства по PHP.

Пример 5-14. 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.

HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ