我很抱歉,如果之前已经回答过,但我找不到符合我需要的答案
我在c#中有一个richTextBox,我希望获得内容的连续文本字符串
问题是.Text会得到类似的东西:
第一行\ n第二行\ n第三行
我需要的是:
第一行第二行第三行
我不想直接解析\ n因为它可能与我正在检索的文本有关,但我不希望它根据richTextBox的行添加
有什么想法吗?感谢任何帮助。
答案 0 :(得分:1)
如果我理解正确,这会对你有用吗?
string text = richTextBox.Text.Replace(Environment.NewLine, " ");
另一种方法是使用this answer中的正则表达式。
string text = Regex.Replace(richTextBox.Text, @"\r\n?|\n", " ");