VB.net关于读取文本文件内容的有关问题
VB.net关于读取文本文件内容的问题
我文本文件里面的内容是这样的:#2#3#4#
#1#2#3#
#3#4#5#
#2#4#5#
请问该如何读取没行第一个#号后面的数字,例如上面的是2、1、3、2
------解决方案--------------------
我文本文件里面的内容是这样的:#2#3#4#
#1#2#3#
#3#4#5#
#2#4#5#
请问该如何读取没行第一个#号后面的数字,例如上面的是2、1、3、2
------解决方案--------------------
- VB.NET code
Dim str As String = "#001#230#3#" 或 "#1#2#3#" 或 "#10#2#3#" Dim arr() As String = Split(str, "#") Console.WriteLine(arr(1))
------解决方案--------------------
不是知道你想要得到内容的格式是什么,下面的代码是以数组的格式返回的,你可以根据你自己的情况修改代码。不过下面的代码不是很严紧,自己再加点东西吧。
Good luck!!!
- VB.NET code
Private Function ReadFile(ByVal fileFullPath As String) As String() Dim result As List(Of String) Dim lines() As String lines = System.IO.File.ReadAllLines(fileFullPath) result = New List(Of String) For Each line As String In lines result.Add(Mid(line, 2, 1)) Next line Return result.ToArray() End Function