请教一下读取txt文件,我是这样写的
 StreamReader mSRead = new StreamReader(mFileStream);
 string  dd = mSRead.ReadLine();
// dd读取以后是“1/t2345/t4567“
这样如何逐个提取中间的数据呢
//t是tab符号急,谢谢了

解决方案 »

  1.   

    private  string[] SegData(string text)
    {
    if(text == null || text == "")
    return null; string regexText = "[/]+";
    Regex regex = new Regex(regexText); return regex.Split(text.Trim()); //通过/分割
    }//
    进行如下调用: 
       string[] data = SegData(dd);
      

  2.   

    string[] str2 = System.Text.RegularExpressions.Regex.Split(dd,"\t");
    foreach(string i in str2)
    Console.WriteLine(i.ToString());
      

  3.   

    string [] arrStrings = dd.Split('/t');