Essayer de remplacer tous les espaces blancs par un seul espace

Des idées?

Mon programme est un fichier de l'utilitaire de validation et j'ai du le lire dans un fichier de format alors analyser chaque ligne par un seul espace. Mais évidemment, la personne qui a écrit le format de fichier peut utiliser les onglets, ou de 2 cases, ou de toute autre forme d'espaces, et je suis à la recherche d'un peu de code pour le faire. J'ai essayé ceci:

        public static string RemoveWhitespace(this string line) 
        {
            try 
            { 
                return new Regex(@"\s*").Replace(line, " "); 
            } 
            catch (Exception) 
            { 
                return line; 
            }
        }

Je suis en supposant que cela est faux.
À l'aide!

source d'informationauteur New Start