Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2011, 20:57
Avatar de Lautaro_eb
Lautaro_eb
 
Fecha de Ingreso: mayo-2010
Ubicación: Bariloche, Argentina
Mensajes: 284
Antigüedad: 14 años
Puntos: 24
Expresiones Regulares

Buenas.
Estoy con los tag de las publicaciones de mi web y hoy estuve todo el dia lellendo sobre expresiones regulares y llegue a esto
Código PHP:
function Convert($text)
{
    
$iterCode = array(
        
'/(\[b\])(.+)(\[\/b\])/' => "<b>\\2</b>",
        
'/(\[i\])(.+)(\[\/i\])/' => "<i>\\2</i>",
        
'/(\[center\])(.+)(\[\/center\])/' => "<center>\\2</center>",
        
'/(\[u\])(.+)(\[\/u\])/' => "<u>\\2</u>",
        
'/(\[img\])(.+)(\[\/img\])/' => "<img src='\\2' />",
        
'/(\[url=)(.*)(\])(.+)(\[\/url\])/' => '<a href="\\2">\\4</a>'
    
);
    
$namearrarray_keys($iterCode);
    
$verFullpreg_replace($namearr,$iterCode$text);
    return 
$verFull;

Pero cuando imprime el texto sigue imprimiendo las etiquetas [b] etc.
Muchas gracicas.