如何从新行C#中获取子串

时间:2015-09-03 06:30:12

标签: c#

我有一个以下格式的文件

abc,def,ghi,365.23475,bk,2324,1,
nhk,73.9083,knd,lees,73.584,df,100,

我需要从第二行获取第四个','之后的值。

2 个答案:

答案 0 :(得分:1)

怎么样

string input = "abc,def,ghi,365.23475,bk,2324,1,\nnhk,73.9083,knd,lees,73.584,df,100,";
string result = input.Split('\n')[1].Split(',')[4]; //73.9083

答案 1 :(得分:0)

试试这个

var lines = File.ReadAllLine(PATH_TO_THE_FILE);
string result;

if (lines.Count > 0) {
   var temp = lines[1].Split(',');
   if (temp.Length > 3) { 
     result = temp[3];
   } else {
     result = null;
   }
} else {
   result = null;
}