在对一个文本文件进行处理时,查找到一行有负数据,就把该行删除,请问用何指令?   
  同请高手指点,多谢! 

解决方案 »

  1.   

    regtop -r "c:\aa.txt" "c:\aa.txt" "^-\d*?$(?:\r\n|)"
      

  2.   

    http://blog.csdn.net/sysdzw/archive/2009/12/17/5026811.aspx
      

  3.   

    把文本文件当成数据源,用dao或dao打开,之后就容易了...
      

  4.   

    是啊,其实这东西可以大大提高效率的。还是写完整了吧。假设你要处理的文件为:c:\aa.txt
    Option ExplicitPrivate Sub Form_Load()
        Shell "regtop -r c:\aa.txt c:\aa.txt ^-\d*?$(?:\r\n|)"
    End Sub如果提示未找到文件regtop,那么说明你系统目录下没有regtop.exe,可以下载个:http://www.symental.com/sfw/regtop.rar,解压后复制到system32下
      

  5.   


    http://www.vb-helper.com/HowTo/dellines.zip
    谢谢各位了,我要用的是在VB中的应用,我参考以上的文件搞定了