Reemplazar preg_replace / e obsoleto con preg_replace_callback [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Replace preg_replace () e modificador con preg_replace_callback 1 respuesta
$result = preg_replace(
    "/\{([<>])([a-zA-Z0-9_]*)(\?{0,1})([a-zA-Z0-9_]*)\}(.*)\{\\1\/\\2\}/iseU", 
    "CallFunction('\\1','\\2','\\3','\\4','\\5')",
    $result
);

El código anterior da una advertencia de desaprobación después de actualizar a PHP 5.5:

Obsolet: preg_replace (): el modificador / e está en desuso, use preg_replace_callback en su lugar

¿Cómo puedo reemplazar el código conpreg_replace_callback()?

Respuestas a la pregunta(1)

Su respuesta a la pregunta