vb.net 仅显示包含特定单词的 richtextbox 行

vb.net only display line from richtextbox that contains a specific word

我有一个包含多行文字的 richtextbox1。 我想将包含 ("x") 的 richtextbox1 中的行复制到另一个文本框 2 中。他是我的菜鸟代码:

 Private Sub Button18_Click(sender As Object, e As EventArgs) Handles Button18.Click
        For Each line As String In RichTextBox1.Text
            If line.Contains("x") Then
                RichTextBox2.Text = line
            End If
        Next
    End Sub

请问是什么问题?

好的伙计们,我找到了解决方案。这花了我一些时间,但我做到了 :D 我post我的解决方案,我希望它能帮助别人。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        For i As Integer = 0 To RichTextBox1.Lines.Count - 1
            If RichTextBox1.Lines(i).Contains("YourWord") Then
                RichTextBox2.Text += (RichTextBox1.Lines(i)) + vbNewLine
            End If
        Next
    End Sub