在Richtextbox中找到列表框正则表达式

时间:2018-11-21 11:34:07

标签: regex vb.net

    Dim rx = New Regex("\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*")
    For Each item In RichTextBox1.Lines
        If item.Contains(rx.ToString) Then
            ListBox1.Items.AddRange(Split(rx.Match(RichTextBox1.Text).Value, vbLf))

        End If

    Next

im尝试搜索richtextbox1中的所有电子邮件,然后将它们添加到listbox1  如果我仅使用此代码,则它仅适用于首次匹配:                 ListBox1.Items.AddRange(Split(rx.Match(RichTextBox1.Text).Value,vbLf))

任何人都可以帮助

0 个答案:

没有答案