Cita:
Iniciado por Ronruby
Sí ahí hay mucha explicación y muy clara, gracias. Lo que no tengo claro en el ejemplo del compañero es:
$cadena = preg_replace("/^\[(color=[a-z0-9\#]+)\]$/i", "[\\1:$a]", $cadena);
qué hace el +.
Luego tengo la duda, en ese mismo ejemplo ¿ponga lo que ponga antes del ] lo reemplazaría? ¿aunque fueran 10 líneas con espacios y todo tipo de signos? (eso me sería muy útil para una aplicación que estoy haciendo).