-2

使用 StreamReader 读取文本文件时,如何从该行的内容中获取信息

例如:

Line 1: Hi there, my name is bob
Line 2: 1234563 90312
Line 3: I jumped over the moon

我如何在第 2 行检测到 90312?或者我在其他线路上可能想要的其他任何东西?

谢谢。

4

2 回答 2

1

您可以检查当前行是否包含某些特定字符串。如:

string line;
using (StreamReader reader = new StreamReader("file.txt"))
{
    line = reader.ReadLine();

    if(line.Contains("90312"))
    {
      // Do something fancy here.
    }
}
于 2013-07-14T10:49:07.020 回答
0

据我了解您的问题,您可能希望将一行读入一个变量,然后基于逐字逐句对其进行标记。

您可以使用 > stringObject.Split(' ');where,stringObject包含有问题的行。

于 2013-07-14T10:50:07.960 回答