需求:读一个TXT1文件的信息(一行一行读)并在读的同时进行判断,符合格式条件的写入TXT2文件(一行一行写),直到读完。正则表达式已经写好。过程控制好像不行。伪代码如下:
string str1;
string str2;if((str1=txt1.readline())!=文件结束符)
if(str1符合条件)
txt2.writeline()
else 

解决方案 »

  1.   

                StreamReader sr = new StreamReader("wc.txt");
                string line = sr.ReadLine();
                while (line != null)
                {
                    // 处理。。
                    string line = sr.ReadLine();
                }
      

  2.   

    foreach(string s in File.ReadAllLines(""))
    {
     if(s符合条件){}
    }
      

  3.   

    StreamReader sr = new StreamReader("text1.text");StreamWriter sw = new StreamWriter("text2.text");while(sr.peek()>=0)
    {
        string line = sr.ReadLine();    if(line == 符合条件)
            sw.WriteLine(line);}
    sw.Close();
    sr.Close()
      

  4.   

    if((str1=txt1.readline())!=文件结束符)改为if((str1=txt1.readline())!= null)