2012-03-30 7 views

risposta

30

scrivere come sotto

name = name.Replace(" ",""); 
6
using System; 
using System.Text.RegularExpressions; 

class TestProgram 
{ 
    static string RemoveSpaces(string value) 
    { 
    return Regex.Replace(value, @"\s+", " "); 
    } 

    static void Main() 
    { 
    string value = "Sunil Tanaji Chavan"; 
    Console.WriteLine(RemoveSpaces(value)); 
    value = "Sunil Tanaji\r\nChavan"; 
    Console.WriteLine(RemoveSpaces(value)); 
    } 
} 
1

veloce e via generale per farlo (terminatori di linea, schede saranno trattati pure). Le potenti strutture di Regex non sono davvero necessarie per risolvere questo problema, ma Regex può ridurre le prestazioni.

new string 
    (stringToRemoveWhiteSpaces 
     .Where 
     (
     c => !char.IsWhiteSpace(c) 
     ) 
     .ToArray<char>() 
    ) 
+0

Evitare solo risposte del codice –

Problemi correlati