我有一个包含数百行的文本文件,我希望过滤掉有字的行#34; rip"并将它们放在另一个文本文件中。在asp.net中。
是否有可能实现这一点。请帮助
答案 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”。不要忘记检查“书签行”并按“全部标记”
==>您要保留的所有行都有书签 转到“搜索 - 书签 - 反向书签”菜单
==>您要删除的所有行都已添加书签。 转到“搜索 - 书签 - 删除书签行”菜单
==>所有已添加书签的行都将被删除。