我有一个文本文件开始3行格式不读,我打算从第四行开始读取
For M5|Adr     4|KD1       01   01 14:52:173  01|Rb        2.29792 m   |HD         15.010 m   |                      | 格式是这样的读出的结果:Rb        2.29792   HD         15.010 
而且其中如果有For M5|Adr    15|TO  Reading E327             01|                      |                      |                      |如果有reading 这个单词或者别的什么字符串的时候我们删除该行,这样读出的每一行就只有:
Rb        2.29792   HD         15.010 四组字符,中间都是空格,问题是怎么读出整行的字符串,删除错误的行,得到要求的结果。
用的是c#2005

解决方案 »

  1.   

    如果文件中有回车换行符的话,可使用ReadLine一次读一行,跳过前面三行不处理就是了。
      

  2.   

    打开文件,用readline读,不符合要求的就删除,也可以全部读进内存,不符合要求的不写进目标文件,最后存贮文件就是规划了
      

  3.   

    该问题已经解决了 通过判断#### 直接读取下一行 遇到rb rf 直接读出后面的数据