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

前端 未结 24 1803
面向向阳花
面向向阳花 2020-11-22 06:37

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         


        
24条回答
  •  半阙折子戏
    2020-11-22 07:04

    You can simply do this in one line solution!

    string s = "welcome to  london";
    s.Replace(" ", "()").Replace(")(", "").Replace("()", " ");
    

    You can choose other brackets (or even other characters) if you like.

提交回复
热议问题