$cadena = "[color=#2600ff]";$a= 1234;$cadena = preg_replace("/^\[(color=[a-z0-9\#]+)\]$/i", "[\\1:$a]", $cadena);echo $cadena;