How to replace space as a newline in a textBox with Multiline property set to true?

后端 未结 5 923
闹比i
闹比i 2021-01-28 23:14

Suppose I have this string:

string str = \"The quick brown fox     jumps over the lazy dog\";

How can I replace or ignore the spaces in the str

5条回答
  •  再見小時候
    2021-01-28 23:49

    textBox.Text = String.Join(Environment.NewLine, str.Split(new char[] {' ' }, StringSplitOptions.RemoveEmptyEntries));
    

    UPDATE: Of course, StringSplitOptions.RemoveEmptyEntries should be used.

    UPDATE2: alternative version via regular expression

    textBox.Text = Regex.Replace(str, @"\s+", Environment.NewLine);
    

提交回复
热议问题