Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2010, 03:21
Black_River
 
Fecha de Ingreso: octubre-2003
Ubicación: FMSite
Mensajes: 336
Antigüedad: 21 años
Puntos: 2
BBCode, problemas salto de línea

Hola amigos,

Estoy con las expresiones regulares para realizar mi BBCode.

Acabo de encontrar la solución para hacer que mi código ignore los saltos de línea y continúe reemplazando tags. Pero me gustaría una explicación sobre los modificadores que utilizo.

Así ha quedado mi código:

Código:
$texto = preg_replace ('/\[color=\"?([^\"]+)\"?\](.*)\[\/color\]/Usi', "<span style='color:$1'>$2</span>", $texto);
Podrían explicarme qué hace exactamente "U" y "s"??

Gracias!
__________________
http://www.fmsite.net/

Última edición por Black_River; 14/10/2010 a las 03:33