【发布时间】:2016-01-07 03:43:27
【问题描述】:
我需要用“逗号分隔符”...和“字符串标识符”
来分割文本输入 “dtl.txt”
AWD_CODE,AWD_NAME,AWD_TYPE,ADF_REF,FLG_SUM,FLG
DMM,PETCH,01,REF 2/2015,,
TRR,TUCTH,01,REF 2/2015,WD_TRK,F
TGC,DHYTH,02,REF 3/2015,"WD_TRK,WD_TRI",F
操作
static void Main(string[] args)
{
string[] lines = System.IO.File.ReadAllLines(@"D://dtl.txt");
List<string[]> param = new List<string[]>();
foreach(string line in lines)
{
param.Add(line.Split(','));
}
var x = param; // for debug
}
输出 (get)
array :
[0] : "AWD_CODE","AWD_NAME","AWD_TYPE","ADF_REF","FLG_SUM","FLG"
[1] : "DMM","PETCH","01","REF 2/2015","",""
[2] : "TRR","TUCTH","01","REF 2/2015","WD_TRK","F"
[3] : "TGC","DHYTH","02","REF 3/2015","\"WD_TRK","WD_TRI\"","F"
输出 (需要)
array :
[0] : "AWD_CODE","AWD_NAME","AWD_TYPE","ADF_REF","FLG_SUM","FLG"
[1] : "DMM","PETCH","01","REF 2/2015","",""
[2] : "TRR","TUCTH","01","REF 2/2015","WD_TRK","F"
[3] : "TGC","DHYTH","02","REF 3/2015","WD_TRK,WD_TRI","F"
"WD_TRK,WD_TRI" 是的,代码也拆分了它。
但我不需要,谁能帮忙解决这个问题?
【问题讨论】:
-
使用CSV库