【发布时间】:2014-02-05 10:47:41
【问题描述】:
我正在尝试将输入文件读入数组。我的文件看起来像:
00000*5071177*M010165767HAZZ JONES FAKE B M12/16/196901/06/2014000000036209 00000*5071178*M0201657677315 FAKE ST MOON TX56464 485942934 维护
当第一行第一个单词中的 a 模式与第二行第二个块中的模式匹配时,我希望将由空格分隔的整行推入数组或对象中。
所以我的数组将包含类似 [5071177] -> array([Jones, Fake,B, M12/16/196901,Fake ST, Moon,etc]); 实现这一目标的最佳方法是什么?
StreamReader sR = new StreamReader("Desktop/records2.txt");
StreamWriter sW = new StreamWriter("Desktop/new.txt");
while (sR.Peek() != -1) // stops when it reachs the end of the file
{
string line = sR.ReadLine();
// var myArray = line.Split('\n');
string[] myarray = line.Split(' ');
// "line" EDITING GOES HERE
sW.WriteLine(myarray); /
}
【问题讨论】:
-
在空间上分割,你的逻辑呢? ...问题是什么?
-
问题不清楚。