regex_replace

Posición del ParametroTiporequeridoDefaultDescripción
1stringSin/aEsta es la expresión regular a ser substituida.
2stringSin/aEsta es la cadena que sustituira a la expresión regular.

Localiza una expresión regular y la remplaza en la variable. Use la sintaxis para preg_replace() del manual de PHP.

Ejemplo 5-14. regex_replace

<?php

$smarty
->assign('articleTitle'"Infertility unlikely to\nbe passed on, experts say.");

?>

Donde index.tpl es:

{* replace each carriage return, tab and new line with a space *}

{$articleTitle}
{$articleTitle|regex_replace:"/[\r\t\n]/":" "}

Esta es la salida:

Infertility unlikely to
be passed on, experts say.
Infertility unlikely to be passed on, experts say.

Vea también replace y escape.