解决方案 »

  1.   

         public void Fun()
         {
             StreamReader reader = new StreamReader("test.txt", true);
             string _regex = "^[ ]*@?\"\"[ ]*$";
             string line = null;
             while(( line= reader.ReadLine())!=null)
             {
                 if (!Regex.IsMatch(line, _regex))
                 {
                     Console.WriteLine(line);
                 }
             }
             reader.Close();
         }
    这样可以把中间的提取出来,不过纯粹的空白行(不带空双引号的被认为非空行),不知道符不符合你的需求,
    要把纯粹空行提取的话加一个或就好了
    string _regex = "^[ ]*@?\"\"[ ]*$|^$"