从richTextBox中获取一行字符串

时间:2013-06-29 00:41:21

标签: c# visual-studio-2010 richtextbox

我很抱歉,如果之前已经回答过,但我找不到符合我需要的答案

我在c#中有一个richTextBox,我希望获得内容的连续文本字符串

问题是.Text会得到类似的东西:

第一行\ n第二行\ n第三行

我需要的是:

第一行第二行第三行

我不想直接解析\ n因为它可能与我正在检索的文本有关,但我不希望它根据richTextBox的行添加

有什么想法吗?感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,这会对你有用吗?

string text = richTextBox.Text.Replace(Environment.NewLine, " ");

另一种方法是使用this answer中的正则表达式。

string text = Regex.Replace(richTextBox.Text, @"\r\n?|\n", " ");