2013-09-29 65 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

這可能是一個評論,而不是一個答案。 –