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

Replace 如果找到特定扩展名,请从txt文件中删除整行,replace,Replace,2014年6月5日04:43 PM 441640 alias.exe 2014年6月5日04:43下午16330 alias.pgc 2014年6月5日04:43下午1603:00 aliasedit.lsp 2014年6月5日04:43下午4133阿基特克酒店 2014年6月5日04:43下午7479 aspace.lsp 2014年6月5日04:43 PM 14752 attout.lsp 2014年6月5日04:43 PM 122520 axctextapp.dll 2014年6月5日04

2014年6月5日04:43 PM 441640 alias.exe

2014年6月5日04:43下午16330 alias.pgc

2014年6月5日04:43下午1603:00 aliasedit.lsp

2014年6月5日04:43下午4133阿基特克酒店

2014年6月5日04:43下午7479 aspace.lsp

2014年6月5日04:43 PM 14752 attout.lsp

2014年6月5日04:43 PM 122520 axctextapp.dll

2014年6月5日04时43分147096 axRText.dll

2014年6月5日04:43 PM 4635 blockq.lsp

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

谢谢

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

我已经尝试过findstr和java文件hadling方法,比如CHETAN-RND-7.txt | find/I/v.dwg>>1.txt这很好用,多亏了所有类型的CHETAN-RND-7.txt | find/I/v.dwg>>1.txt这很好用,谢谢大家的帮助