Stai facendo un errore elementare. Il "
invisibile " a cui ti riferisce è semplicemente un "accapo" (\r\n o \r o \n a seconda del sistema operativo su cui ti trovi). Trovi tutti i dettagli sul manuale ufficiale:

http://www.php.net/manual/en/languag....syntax.double

Per quanto riguarda il tuo problema:

Codice PHP:
$string preg_replace('#\\}\\s*,#s'' '$string);