non ho capito quello che devi fare esattamente. hai una stringa che contiene del testo inframezzato da spazi, e vuoi eliminare brutalmente tutti gli spazi? se il problema è questo, allora puoi fare direttamente così senza disturbare le espressioni regolari:

Codice PHP:
$titolo str_replace(' '''$titolo); 
informazioni: http://it2.php.net/manual/it/function.str-replace.php