读书人

c#中如何删除文本框中的空行

发布时间: 2012-04-11 17:42:33 作者: rapoo

c#中怎么删除文本框中的空行?
我想做个文本搜集窗口,怎样监视剪贴板的文本内容并自动删除其中的空行呢?

[解决办法]
trim()
[解决办法]
读取和设置的方法如下:

string s = Clipboard.GetText();
Clipboard.SetText(s);

[解决办法]
如果有两个连续的换行符就相当于这个一个空的行,你可以用Replace方法把其替换成一个换行符来删除空行.
[解决办法]
空格和换行符组合都清除掉好了。trim(),repleace()
[解决办法]
用trim肯定不行,会把正文中的空格去掉而不会去除换行符;用Replace也不能完全达到效果,不能去掉带空格的空行

String strRet;
foreach(String s in Clipboard.GetDataObject().GetData(DataFormats.Text).ToString().Split( '\r\n '))
{
if(s.Trim().Length> 0)
{
strRet+=s;
strRet+= "\r\n ";
}
}
return strRet;
[解决办法]
看看 trim(),repleace()这几个方法的用法就知道啦

[解决办法]
trim(),repleace()

[解决办法]
监视剪贴板

http://www.developer.com/net/csharp/article.php/3359891

自动删除其中的空行,可以用百姓兄的方法,先GetText,处理后再SetText

读书人网 >C#

热点推荐