Comment exclure un caractère à partir d'une expression régulière de groupe?

Je tiens à dépouiller tous les caractères non-alphanumériques à l'EXCEPTION du tiret à partir d'une chaîne (python).
Comment puis-je changer cette expression régulière correspond à la non-alphanumériques char à l'exception du tiret?

re.compile('[\W_]')

Grâce.

InformationsquelleAutor atp | 2010-11-05