Smartyの修飾子regex_replaceでマッチした値を参照する - uunfo’s blog

preg_replace("/^(\d{2,})(\d{4})(\d{4})/", "$1-$2-$3", $number); のようなことをSmartyのテンプレートで修飾子regex_replaceを使ってやりたかったのだけど、 以下のようにやってもうまくいかない。 {$number|regex_replace : "/^(\d{2,})(\d{4})(\d{4})/" : "$1-$2-$3"} まずコロンの前後にスペースを入れてはいけない…