我试图让我的代码过滤并从 txt 文件中的特定单词开始和结束。
是的,对不起。问题是,如何告诉它从一条线开始,在另一条线停止?
foreach (string line in File.ReadLines(@"C:\test.txt"))
{
if (line.Contains("text"))
{
Console.WriteLine(line);
}
}
我将详细说明我打算实现的目标。
它必须从“命令:更新”行开始并在最后停止。棘手的部分是,它必须从最后一个“命令:更新”开始。
Command : Update
Updating : C:\somepath\somepath\somefile1.doc
Completed : C:\somepath\somepath\somefile1.exe
External : C:\somepath\somepath\somefile1.fla
Completed : C:\somepath\somepath\somefile1.txt
Completed : C:\somepath\somepath\somefile1.doc
Completed : C:\somepath\somepath\somefile1.exe
Command : Update
Updating : C:\somepath\somepath\somefile222.fla
External : C:\somepath\somepath\somefile222.txt
Updating : C:\somepath\somepath\somefile222.doc
Completed : C:\somepath\somepath\somefile222.exe
External : C:\somepath\somepath\somefile222.fla
Completed : C:\somepath\somepath\somefile222.txt
Completed : C:\somepath\somepath\somefile222.doc
Completed : C:\somepath\somepath\somefile222.exe
首选输出是
C:\somepath\somepath\somefile222.doc
C:\somepath\somepath\somefile222.doc