come rimuovere lo spazio nel mezzo usando C#? Ho il string name="My Test String"
e ho bisogno dell'output della stringa come "MyTestString"
usando C#. Per favore aiutatemi.come rimuovere lo spazio nel mezzo usando C#
6
A
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>()
)
Evitare solo risposte del codice –