regex_replace

    对变量进行正则表达式的搜索和替换。使用PHP手册中preg_replace()的语法。

参数位置 类型 必需? 缺省 描述
1stringYesn/a 需要被替换的正则表达式
2stringYesn/a 用以替换的内容

例子5-15. 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.

    参见replaceescape