Any ideas?
My program is a file validation utility and I have to read in a format file then parse out each line by a single space. But obviously, the person who wr
input = input.Replace("\t", " ");
List<string> empties = new List<string>();
for (int i=input.Length - 1; i>1; i--)
{
string spcs = "";
for (int j=0; j<=i; j++)
spcs += " ";
if (input.Contains(spcs))
empties.Add(spcs);
}
foreach (string s in empties)
input = input.Replace(s, " ");
This is a duplicate of this question
however the answer is this (credit to Daok)
Regex regex = new Regex(@"[ ]{2,}");
tempo = regex.Replace(tempo, @" ");
You can do this -
System.Text.RegularExpressions.Regex.Replace(str,@"\s+"," ");
where str
is your string.