我需要一些幫助這裏將文件轉換成一個新的文件,下面的要求:分割每行中的一個文件與分隔符子基於固定長度
- 分割每行(長字符串)成基於固定長度的子字符串
- 使用管道分隔符「|」每個子字符串之間
- 按原樣保留最後一個未定義的列(子字符串),但添加「|」在它之前。
這裏是例如,假設一個文件(TEST.DAT)具有2行:
PG123ABCD A 000{000
MK789HJKL32H00
Column 1: length(2)
Column 2: length(3)
Column 3: length(4)
Column 4: length(3)
Column 5: undefined, use all remaining value
下面是最終輸出我需要。這個例子只有2行,假設我有一個文件有1k +相似的行,我需要根據上述要求將原始文件轉換爲新文件。
PG|123|ABCD| A |000{000
MK|789|HJKL|32H|00
由於堆棧溢出從你隱藏了關閉的原因:*尋求幫助調試(「?爲什麼不是這個代碼工作」)必須包括所需的行爲問題,具體的問題或錯誤以及在問題本身中重現它所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:[如何創建最小,完整和可驗證的示例](https://stackoverflow.com/help/mcve)。* – jww
您可能需要[參觀](https://stackoverflow.com/tour )學習如何有效地使用Stack Overflow。同時,也許[Rent A Coder](http://www.rentacoder.com)或[Freelancer](http://www.freelancer.com)可以幫助你。 – jww