RT· 已经在richtextbox里面显示了我指定路径的TXT文本内容,现在我需要对这个显示的内容进行一个关键词并且是这一行整个都提取出来并且重新显示
例如:
oooooooooxxxxxxx关键词0000000999999
oooooooooxx0000000999999
oooooooooxxxxxxx关键词000000sssssss
dddddddssssssss关键词ssssssssssssss以上这4行是我在richtextbox里显示了,然后我需要把带有关键词的行提取出来并且显示,如:
oooooooooxxxxxxx关键词0000000999999
oooooooooxxxxxxx关键词000000sssssss
dddddddssssssss关键词ssssssssssssss这样 怎么来实现呢??求代码

解决方案 »

  1.   

     FileStream fs = new FileStream("20110315.txt", FileMode.Open, FileAccess.Read);            StreamReader m_streamReader = new StreamReader(fs,Encoding.UTF8);            //使用StreamReader类来读取文件 且显示中文            m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);            // 从数据流中读取每一行,直到文件的最后一行,并在richTextBox1中显示出内容            string strLine = m_streamReader.ReadLine();
            
                List<string> ma = new List<string>();            while (strLine != null) //不为空,则读一行            {
                    ma.Add(strLine);
                    strLine = m_streamReader.ReadLine();
                   
       
                }
                
                m_streamReader.Close();            for (int i = 0; i < ma.Count; i++)            {
                    string temp = ma[i];
                    richTextBox1.Text = richTextBox1.Text + temp + "\r\n";
                    // 做了一次循环后再加上前一次的循环
                }上面是我的代码 然后我现在想用strLine.IndexOf这个来达到我开贴时的目的,怎么办?