変数に対して正規表現による検索・置換を行います。
正規表現は、PHP マニュアルの
preg_replace()
の構文を使用してください。
パラメータの位置 | 型 | 必須 | デフォルト | 概要 |
---|---|---|---|---|
1 | string | Yes | n/a | 置換するための正規表現 |
2 | string | Yes | n/a | この文字列に置換する |
Example 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.