兩個TXT文檔裡的內容比較

各位好﹕

          我想了好多辦法﹐都想不出來這個辦法﹐不知大大們能指點小弟不。 我要做過能進行兩個TXT文檔里的內容進行比較和刪除﹐添加功能的VI 。

 

[QUOTE=wzc]

各位好﹕

          我想了好多辦法﹐都想不出來這個辦法﹐不知大大們能指點小弟不。 我要做過能進行兩個TXT文檔里的內容進行比較和刪除﹐添加功能的VI 。

 

[/QUOTE]

你是否能說清楚一點呢,比如說你要比較的內容,是比字串相不相等或是數值的大小,還有格式等,你如果能先作個大概的樣子,把程式丟上來,哪版上的先進也比較知道你要的是什麼不然好像無從幫起.

是比較里面的內容﹐比如﹐sn:123456 wo:12.30  ta:45.32 ni:25.02 等等好多內容﹐這是第一行﹐下一行也就是sn:123457 wo:12.25 ta:45.30 ni:25.00 就像這樣有很多的內容﹔另一文檔也是這樣的 只是有可能這里面的值wo:11.30 ta:40.32 等這樣的﹐我要比較他們的值﹐另還要把不好的值篩掉﹐添加我要的值進去。 比如 兩個文檔中的第一行比較﹐sn:123456 --------------比較 若發現wo:12.30不符我要的值﹐則去掉﹐把我想要的值加進去。就是這樣了。請各位高手指點了

[QUOTE=wzc]是比較里面的內容﹐比如﹐sn:123456 wo:12.30 
ta:45.32 ni:25.02 等等好多內容﹐這是第一行﹐下一行也就是sn:123457 wo:12.25 ta:45.30
ni:25.00 就像這樣有很多的內容﹔另一文檔也是這樣的 只是有可能這里面的值wo:11.30 ta:40.32
等這樣的﹐我要比較他們的值﹐另還要把不好的值篩掉﹐添加我要的值進去。 比如
兩個文檔中的第一行比較﹐sn:123456 --------------比較
若發現wo:12.30不符我要的值﹐則去掉﹐把我想要的值加進去。就是這樣了。請各位高手指點了[/QUOTE]



關於比對,你可以將文字檔讀進程式裡並轉成string的形式,這樣會比較好比對

然後依你想要的格式拆開一個一個string。



比對是不難,問題在於你要如何比對,如何設定你比對的條件,關鍵在於" 若發現wo:12.30不符我要的值",你沒說明怎樣才是你不想要的值,實在無法告訴你該怎麼作。