使用StreamReader读取文本文件时,如何从该行的内容中获取信息
例如:
Line 1: Hi there, my name is bob
Line 2: 1234563 90312
Line 3: I jumped over the moon
我如何在第2行检测到90312?或其他我可能想要的其他线路?
感谢。
答案 0 :(得分:1)
您可以检查当前行是否包含某些特定字符串。如:
string line;
using (StreamReader reader = new StreamReader("file.txt"))
{
line = reader.ReadLine();
if(line.Contains("90312"))
{
// Do something fancy here.
}
}
答案 1 :(得分:0)
据我所知,您可能希望在变量中读取一行,然后根据单词对单词对其进行标记。
您可以使用> stringObject.Split(' ');
其中,stringObject
包含相关行。