Arrays 读取csv文件并将数据放在两个单独的数组中
我有一个csv文件,有5行,每行有2个值,用逗号分隔 554234Arrays 读取csv文件并将数据放在两个单独的数组中,arrays,vb.net,csv,Arrays,Vb.net,Csv,我有一个csv文件,有5行,每行有2个值,用逗号分隔 554234 233123 237143 983239 349183 我想读取每一行并将第一个值放入一个数组,第二个值放入另一个数组 到目前为止,我有 For Each line As String In System.IO.File.ReadAllLines("csv file") .Add(line.Split(",")) Next 在这段代码上做一些额外的工作,我需要一个正则表达式。花括号中的值,例如[a-zA-Z]{2},表
233123
237143
983239
349183 我想读取每一行并将第一个值放入一个数组,第二个值放入另一个数组 到目前为止,我有
For Each line As String In System.IO.File.ReadAllLines("csv file")
.Add(line.Split(","))
Next
在这段代码上做一些额外的工作,我需要一个正则表达式。花括号中的值,例如[a-zA-Z]{2},表示它必须至少有2个。有没有一种方法可以让它拥有2个以上但不少于2个。很抱歉在这里发布,但我是一个新用户,所以我有帖子limits@SimonJ我认为它是
{2,}
-检查你可以在那里测试你的表达式,它也会给你表达式
Dim lines() as String = System.IO.File.ReadAllLines("csv file")
Dim a1(lines.Length -1) As String
Dim a2(lines.Length -1) As String
For i As Integer = 0 To lines.Length - 1
Dim values() As String = lines(i).Split(",")
a1(i) = values(0).Trim()
a2(i) = values(1).Trim()
Next