带有空行的RichTextbox行验证

时间:2012-06-01 18:08:09

标签: c# asp.net .net richtextbox rtf

Line 1
Line 2
Line 3
Line 4
Line 5
<<Empty line>>
Line 7
Line 8
Line 9
Line 10
<<Empty line>>
<<Empty line>>

我有一个富文本框来显示10行,但是数据库中的数据只有10行以上。

  

我需要删除大于10的空行并保留任何空行   在10?之间的线?

以便预期结果

Line 1
Line 2
Line 3
Line 4
Line 5
<<Empty line>>
Line 7
Line 8
Line 9
Line 10

String.IsNullOrEmpty(RichTextBoxr.Lines[Count]) => This if i use, it detects out the last line(in this example 12) and keeps the 11th empty line, which i don't want. Any help?

2 个答案:

答案 0 :(得分:0)

在您的查询或RichTextbox.Text中应用TRIM以消除尾随空格。

答案 1 :(得分:0)

从技术上讲,没有第11行。发生的事情是第十行以换行符结束。在结果上使用String.Trim删除结束换行符。

char[] charsToTrim = {'\r', '\n'};
s = s.TrimEnd(charsToTrim);

......或类似的东西。