Anoto Appletalk, las dos funciones,que desde luego me servirán cuando la aplicación madure.
En cuento a la explicación, me ha venido de perlas, no me ha liado, me ha aclarado mis dudas un poquito más. He probado el pratrón nuevo y funciona correctamente.
Lo que he estado observando es la posición de los parentesis...
/\[([^\[\]]*)\]/
He visto que si cambio la posición de lo que esta entre esos parentesis y lo pongo al final...
/\[\]/([^\[\]]*)
PHP me devuelve un error... Supongo que será porque no es una expresión válida... pero porque?
Saludoss