Expressions régulières - Correspondance des espaces

Je vais avoir un gros problème pour écrire une expression régulière qui sera couper tous les espaces dans mon entrée.

J'ai essayé \s+ et [ \t\t\r]+ mais qui ne fonctionnent pas.

J'ai besoin de cela parce que je suis en train d'écrire un scanner à l'aide de flex, et je suis coincé à l'appariement des espaces.
Les espaces doivent juste être appariés et non supprimé.

Exemple d'entrée:

program 
3.3 5 7 
{ comment }
string
panic: cant happen

OriginalL'auteur mrjasmin | 2012-11-09