HiveBrain v1.2.0
Get Started
← Back to all entries
snippetcsharpCritical

How do I replace multiple spaces with a single space in C#?

Submitted by: @import:stackoverflow-api··
0
Viewed 0 times
replacewithhowspacespacessinglemultiple

Problem

How can I replace multiple spaces in a string with only one space in C#?

Example:

1 2 3  4    5


would be:

1 2 3 4 5

Solution

string sentence = "This is a sentence with multiple    spaces";
RegexOptions options = RegexOptions.None;
Regex regex = new Regex("[ ]{2,}", options);     
sentence = regex.Replace(sentence, " ");

Code Snippets

string sentence = "This is a sentence with multiple    spaces";
RegexOptions options = RegexOptions.None;
Regex regex = new Regex("[ ]{2,}", options);     
sentence = regex.Replace(sentence, " ");

Context

Stack Overflow Q#206717, score: 590

Revisions (0)

No revisions yet.