日期:2014-05-17 浏览次数:21194 次
      System.IO.StreamReader sr = new System.IO.StreamReader("c:\\A.txt", System.Text.Encoding.Default);
        System.Text.StringBuilder sbPrev = new System.Text.StringBuilder();  //前半部分
        System.Text.StringBuilder sbNext = new System.Text.StringBuilder();  //后半部分
        string strLine = sr.ReadLine();
        bool bNextStart = false;
        while (strLine != null)
        {
            if (strLine.IndexOf("(") >= 0 && strLine.IndexOf(")") > strLine.IndexOf("(")) //含有(...)
                bNextStart=true;
            if(!bNextStart) //属于前半部分
                sbPrev.Append(strLine);
            else
                sbNext.Append(strLine);
        }
        sr.Close();
        Console.WriteLine(sbPrev.ToString()); //前半部分
        Console.WriteLine(sbNext.ToString()); //后半部分