-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 に答える