我有一個需要通過行的文本文件行看的節目,線條看起來像這樣:使用數組來搜索文件VB
10-19-2015 Brett Reinhard All Bike Yoga Run the Studio Design Your Own Strength
這些由在文本文件中製表符分隔。
我想要做的就是看第二個值,在這種情況下,「佈雷特萊因哈德」和全系列移動到名爲「佈雷特萊因哈德」另一個文本文件
我想用一個數組來檢查的查看行中的第二個'列'是否與給定數組中的任何值相匹配,如果是,我想執行特定操作。
我想這樣做的方法是使用一個For /下一條語句,而現在它將工作這將是我會用它在電腦上一個艱苦的過程。
的代碼我想使用看起來像這樣的:
For intCounter=0 to Whatever Number is the last number of the array
If currentfield.contains(array(intCounter)) Then
Open StreamWriter(File directory & array(intcounter) & ".txt")
Streamwriter.Writeline(currentfield)
End IF
是否有這樣做,比如在該行引用的第二個「列」,類似於VBA中使用的語法的一個更好的辦法爲excel。
Name=Cells(1,2).Value
在[這個問題](http://stackoverflow.com/questions/9185403/parsing-a-tab-delimited-text-file-with-vb-net)看看有關分析製表符分隔文本文件。它建議使用[TextFieldParser](https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.textfieldparser.aspx#Y0),我建議使用相同的。 –