Smartyでpreg_replaceで正規表現で引っ掛けた対象

Smartyでpreg_replaceを使う時、PHPで言うところの

(test)(aaa)
$1 => test
$2 => aaa

みたいな、$1 $2をSmarty上でのpreg_replaceで行いときは

\\1
\\2

を使用する。

以下は例。
2011-08-10という日付を2011年08月10日 というように変換して出力している。

{“/([^-]*)-([^-]*)-(.*)/"|preg_replace:"\\1年\\2月\\3日":$date}