日期:2014-05-17 浏览次数:21009 次
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()); //后半部分