1. ホーム
  2. c#

[解決済み] C#で複数のスペースを1つのスペースに置き換えるにはどうすればよいですか?

2022-03-19 19:13:17

質問

C#で、文字列内の複数のスペースを1つのスペースだけに置き換えるにはどうすればよいですか?

1 2 3  4    5

となります。

1 2 3 4 5

解決方法は?

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