如果找到特定扩展名,则从txt文件中删除整行

时间:2014-08-07 10:21:05

标签: replace

  

05/06/2014 04:43 PM 441,640 alias.exe

     

05/06/2014 04:43 PM 16,330 alias.pgc

     

05/06/2014 04:43 PM 1,603 aliasedit.lsp

     

05/06/2014 04:43 PM 4,133 architec.lay

     

05/06/2014 04:43 PM 7,479 aspace.lsp

     

05/06/2014 04:43 PM 14,752 attout.lsp

     

05/06/2014 04:43 PM 122,520 axctextapp.dll

     

05/06/2014 04:43 PM 147,096 axRText.dll

     

05/06/2014 04:43 PM 4,635 blockq.lsp

这是txt文件的内容,然后必须删除并保存包含.dwg的行。 任何语言都可以。

感谢。

1 个答案:

答案 0 :(得分:0)

string[] filetext = File.ReadAllLines("yourfilepath");
int index;
for(int i = 0; i < filetext.Length; i ++)
{
  if(filetext[i].EndsWith(".dwg"))
  {
    index = i;
  }
}

filetext = filetext.Where(w => w != filetext[index]).ToString();

这会立即读取整个文件,并删除包含找到的扩展名的行。 它在C#中,我想你会弄清楚如何将编辑过的文件保存到.txt

相关问题