从RichtextBox中提取行到另一个Richtextbox

时间:2014-06-30 19:37:48

标签: c# regex richtextbox

我有一个带有两个richtextbox的Windows窗体应用程序。我可以在其中一个中显示一个文本文件,但我的问题是我想从第一个框到第二个框中选择某些行。

例如,第一个框包含如下行:

Timestamp
----
------
------
Main issues

我希望能够选择"时间戳"行和包含"主要问题"进入第二个richtextbox。

这是我到目前为止:  private void btn_GetValues_Click(object sender,EventArgs e)         {

        int counter = 0;

        String search;

        //textBox1.Text = strfilename;

        StringBuilder sb = new StringBuilder();
        using (System.IO.StreamReader search = new System.IO.StreamReader(textDisplayArea.Text))
        {
            while ((line = search.ReadLine()) != null)
            {
                if (line.Contains("'Timestamp', 'main battery', 'Expansion battery'"))
                    sb.AppendLine(search.ToString());
            }
        }
        richTextBox_Regex.Text = sb.ToString();
    }

这对我不起作用。

0 个答案:

没有答案