过滤具有特定单词的文本文件

时间:2016-06-22 10:31:05

标签: asp.net file filtering

我有一个包含数百行的文本文件,我希望过滤掉有字的行#34; rip"并将它们放在另一个文本文件中。在asp.net中。

是否有可能实现这一点。请帮助

2 个答案:

答案 0 :(得分:4)

string[] allLines=File.ReadAllLines("yourFilepath");  
StringBuilder newFile=new StringBuilder();
foreach(string line in allLines)  
{  
    if(line.Contains("rip"))  
     newFile.AddLine(line);  
}  
File.WriteAllText("newPath",newFile.ToString());

答案 1 :(得分:3)

如果你想直接过滤没有代码,你可以试试这个

转到搜索菜单>查找...>选择“标记”选项卡。激活正则表达式。搜索“rip”。不要忘记检查“书签行”并按“全部标记”

==>您要保留的所有行都有书签 转到“搜索 - 书签 - 反向书签”菜单

==>您要删除的所有行都已添加书签。 转到“搜索 - 书签 - 删除书签行”菜单

==>所有已添加书签的行都将被删除。