如何使用VB.NET忽略文本文件中数据之间的空白?
例如,我有一个包含这样数据的文件
Line 1: 020220date20101231salesvalue52.. Line 2: 356465date20101231salesvalue52.. Line 3: Blank Line Line 4: **strong text** Line 5: 356465date20101231salesvalue52.. Line 6: 356465date20101231salesvalue52.. Line 7: Blank Line Line 8: 356465date20101231salesvalue52.. Line 9: 356465date20101231salesvalue52.. continues...
答案 0 :(得分:1)
LINQ方式(如果文件不够大)
File.ReadAllLines("textFile.txt").Where(i=> !String.IsNullOrEmpty(i))
答案 1 :(得分:0)
您可以打开一个流并使用ReadLine()。然后,只检查当前行是否为空,如果是,则跳到下一行。
答案 2 :(得分:0)
我刚刚了解了
Dim reader As New IO.StreamReader("filepath")
方法,我会说使用它。
然后你可以看到这样的代码(-ish)
line = reader.ReadLine()
if line <> ""
list.Add(line)
end if