[VB.NET]如何清除文本文件中的空行

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
如何清除文本文件中的空行
VS2005如何清除txt文本文件中的空行
__________________________________________________________________________
把文本读入字符串中,将两个连续的vbCrLf用一个vbCrLf替换。如果空行中有空格的,要把两个vbCrLf中间只有空格的也替换成一个vbCrLf。
__________________________________________________________________________
Dim sr As New StreamReader( C:/1.txt )
Dim sw As New StreamWriter( C:/1_tmp.txt )
Dim str As String = sr.ReadLine()
While (Not str Is Nothing)
If Not str.Trim() = Then sw.WriteLine(str)
str = sr.ReadLine()
End While
sr.Close()
sw.Close()
File.Delete( C:/1.txt )
File.Move( C:/1_tmp.txt , C:/1.txt )
__________________________________________________________________________
不要忘了
Imports System.IO
__________________________________________________________________________
上例清除C:/1.txt中的空行
__________________________________________________________________________
能不能用正则表达式解决??
__________________________________________________________________________
用正则就慢了。
__________________________________________________________________________
可是用这个也很慢啊,翻来覆去倒,有没有快的方式呢
__________________________________________________________________________
这已经是很快的方式了
用二进制方式读写会更快一点,但是很麻烦
要用缓冲区,要判断字符编码
__________________________________________________________________________
To:viena(维也纳N02)
三个星星感觉不很气派。争取5个啊。
__________________________________________________________________________
To:wuyazhe(wyz&xyl)
两个星星感觉不很气派。争取5个啊。
__________________________________________________________________________
To:viena(维也纳N02)
我本来想争取3颗,但看看。觉得3个不够气派。5个自己没能力争取啊。
__________________________________________________________________________
也可以用 FileOpen()

有星星,感觉就不错了
__________________________________________________________________________
用 FileOpen()
我有意盼星星,
星星无视我的心!
__________________________________________________________________________
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值