Io sono allergico di sicuro

adesso sto usando

Codice PHP:
$string "aaaaa ¿€™±©®'.,;:?!\"£$[]<>%&|^/()*+-_{}#@ç°§ BBB";
$stringpreg_replace("/\W/"""$string); 
problemi:
1) non mi toglie ç e _
2) purtroppo toglie anche gli spazi

sto facendo dei tentativi ma per adesso non ho risolto, sono sicuro che k.b mi picchierà.

ciao
Andrea

EDIT:
Mi rispondo da solo, ho risolto così (in rosso le modifiche)

codice:
$string = "aaaaa ¿€™±©®'.,;:?!\"£$[]<>%&|^/()*+-_{}#@ç°§ BBB";
$string= preg_replace"/[\W]/", " ", $string);