線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4206
推到 Plurk!
推到 Facebook!

如何用C#來尋找文字檔的字串

尚未結案
kevin168
一般會員


發表:4
回覆:2
積分:1
註冊:2004-11-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-23 11:13:04 IP:218.163.xxx.xxx 未訂閱
各位大大,小弟最近有一個動作的需求    我用C#的FileStream把整個文字檔讀進來到TextBox1裡,但是我還要有一個動作,就是我要指定尋找某一些字串和字串後面的數值。    
 
private void button1_Click(object sender, System.EventArgs e)
                {
                        StreamReader myStreamReader = null;                               
                        try 
                        {                                                                              
                                myStreamReader=File.OpenText(txtFileName.Text);                                       
                                this.txtFileText.Text = myStreamReader.ReadToEnd();
                        }
                        catch(Exception exc)
                        {
                                MessageBox.Show("File could not be opened or read."   Environment.NewLine   "Please verify that the filename is correct, and that you have read permissions for the desired directory."   Environment.NewLine   Environment.NewLine   "Exception: "   exc.Message);
                        }
                        finally
                        {
                                if (myStreamReader != null)
                                {
                                        myStreamReader.Close();
                                }
                        }
                }    
例如字串裡的內容: Session 10 Header 20 Data 30 Value 100 我的想法就是,假如我要Session的值,那我就要先找出Session這個字串,然後再跳到下一行就是我要的值,然後放到陣列中。 小弟才剛開始學C#,以上說的動作要如何來寫可以達成呢?
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-24 19:37:49 IP:203.204.xxx.xxx 未訂閱
String GetToArray; String s="session"; for (...) { s.StartsWith("session") //若s字串是sesion 則true 反之false } if (s.StartsWith("session")==true) { GetToArray=第二行的字串; } char arrays=GetToArray.ToCharArray(0,1); //取得字串後放入陣列 DHM
------
ATEIN
系統時間:2024-05-12 3:49:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!