Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2008, 15:34
lanceusp
 
Fecha de Ingreso: mayo-2005
Ubicación: Muy lejos de aquí
Mensajes: 367
Antigüedad: 19 años
Puntos: 0
Problema con Expresiones regulares

Tengo lo siguiente:

$subs = array(
'/\[b\](.+)\[\/b\]/Ui' => '<b>$1</b>',
'/_(.+)_/Ui' => '<em>$1</em>'
);

Pero lo que quiero hacer es que cuando sea negrita [ b ], llame a una función y muestre el texto pasado en $1, algo así:

$subs = array(
'/\[b\](.+)\[\/b\]/Ui' => llamada_a_la_funcion($1),
'/_(.+)_/Ui' => '<em>$1</em>'
);

Pero obviamente no me funciona y no veo como hacerlo funcionar.

A ver si alguien me ayuda.

Gracias!
__________________
Saludos!