2013-07-14 154 views
-1

當使用的StreamReader,我怎樣才能在該行讀取文本文件,並通過行C#中獲取信息

例如,從內容的信息讀取文本文件:

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

我會怎樣檢測線2上的90312?或其他任何我想在其他線路上想要的東西?

謝謝。

+0

你是什麼意思通過檢測903012? – Ehsan

+0

那麼什麼定義90312? –

+0

afaiu,他想逐行標記輸入。 –

回答

1

您可以檢查當前行是否包含一些特定的字符串。如:

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

    if(line.Contains("90312")) 
    { 
     // Do something fancy here. 
    } 
} 
0

據我瞭解你的問題,你可能想讀一行到一個變量,然後基於字到詞的基礎上標記它。

您可以使用>stringObject.Split(' ');其中,stringObject包含有問題的行。