我正在編寫一個程序,用於分析幾個需要分欄的分隔平面文件。我不確定在將來如何更改輸入平面文件的格式時,使代碼易於維護/更新的最佳方式。存儲分隔文本文件模式的最佳做法
目前,我有一組形式不變的int(還有更多的這些):
NameListFirstNameCol = 0;
NameListLastNameCol = 1;
NameListAgeCol = 2;
ClassListRoomNumCol = 0;
ClassListRoomNameCol = 1;
除了作爲分隔符如常量:
NameListDelim = ',';
ClassListDelim = '\t';
我想看看是否有人有更好的方式來跟蹤這類信息的建議。 (我可以假設我需要的列將始終在輸入中,但輸入的創建者可能會更改分隔符,添加新列或重新排列列)。這是一個數據分析腳本,它會看到一些重用,但不是主要的生產軟件。
'Xml','Json'? –
我喜歡在評論中保留示例輸入以便於驗證 –