想替换红框中的文字,替换成空,原始文件大约有200多万行,手动替换的话不太现实,有没有简单好上手的办法呀

想替换红框中的文字,替换成空,原始文件大约有200多万行,手动替换的话不太现实,有没有简单好上手的办法呀

string source = "";
string des = "";
string[] txt = await File.ReadAllLinesAsync(source);
StreamWriter sw = new StreamWriter(des);
for (int i = 0; i < txt.Length; ++i)
{
if (txt[i].StartsWith("首页"))
{
i += 5;
continue;
}
await sw.WriteLineAsync(txt[i]);
}
await sw.DisposeAsync();