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

Genial, lo he conseguido con lo siguiente;

Código PHP:
$subs = array(
      
'/\[PHP\](.+)\[\/PHP\]/e' => 'print_php_code (html_entity_decode ("\\1"))',
      
'/_(.+)_/Ui' => '<em>$1</em>'
    
);
                    
$bb_text preg_replace(array_keys($subs), array_values($subs), $pregunta->row['descripcion']); 
echo 
$bb_text
Peor me surje un problema más. Ahora el texto englobado en las etiquetas [ PHP ] me lo pone al principio del mensaje y el resto al final.

¿Como dejar que respete la posición que tenía en el mensaje?
__________________
Saludos!

Última edición por lanceusp; 19/11/2008 a las 01:54