【发布时间】:2015-08-07 15:51:07
【问题描述】:
例如,我有一个 输入文本文件“FILE1.txt”,其内容为
000123400056780001324
000556700034520004758
这里,前 7 个数字 = 项目 1,下一个 = 项目 2,依此类推。
还有另一个输入地图文本文件“MAPFILE.txt”,其内容为
0003452 itema
0001324 itemb
0005567 itemc
0004758 itemd
假设,第 1 列是项目编号(7 个字符),第 2 列是描述(5 个字符)。
以及我添加的项目中预先存在的文本文件,以便我可以将输出写入它。我们称之为“OUTPUT.txt”-
S.No Item1 Desc1 Item2 Desc2 Item3 Desc3
所以最终,我需要得到
S.No Item1 Desc1 Item2 Desc2 Item3 Desc3
1 0001234 * 0005678 * 0001324 itemb
2 0005567 itemc 0003452 itema 0004758 itemd
我有大约 100 行这样的行。 如何逐行拆分 FILE1,然后将这些项目编号子字符串映射到 MAPFILE 中的子字符串,最后将它们合并到我已经添加到项目中的 OUTPUT.txt 中? 我是初学者我才刚刚开始。我已经通过这种方式将我的解决方案分解为多个步骤,但我该怎么做呢?
非常感谢!
【问题讨论】:
-
在你尝试的地方添加代码
标签: c# string file-io merge split