2013-09-29 66 views
0

相交我有在文本文件中这一数据使用与分裂

FILE1.TXT

111|test1 

222|test2 

333|test3 

FILE2.TXT

111|test4 

444|test5 

555|test6 

"output.text"末将包含

111|test1 

因此,基本上忽略管道后​​的数据,但最终保留该数据。 如何在vb.netc#中做到这一点?

+0

你想在输出管道? aaa和bbb从哪里来?你能再详细一点吗? – Farax

+0

基本上保留管道后的数据,但在做相交时忽略它 – XK8ER

+0

奇数。你在专家交流会上提出了同样的问题,我认为它已经得到解答。 http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_28222278.html – Farax

回答

1

使用String.Split

N:B:返回包含在该实例中由指定的字符串或Unicode字符数组的元素分隔子串的字符串数组。

+0

他想在交叉期间忽略管道后​​面的东西。他将如何在那里使用String.split? – Farax

+0

您可以先单独读取2个文件并将其拆分,并以排序的方式将其保存在2个字符串数组中。然后比较2数组,最后将比较的输出保存到另一个文件。 @Farax – Rezoan

+1

这可能是一个评论,而不是一个答案。 –