如何使用正则表达式匹配Listbox1中的数字?

时间:2017-11-27 17:40:02

标签: vb.net

我有一个问题,我如何使用正则表达式匹配从TextBox1到ListBox1的数字。简单来说,我将ListBox1中的数据存储为垃圾,而不是排列并包含数字和文本。所以我想从TextBox1中选择数字来匹配ListBox1。这样做的方法是什么。

Dim checker As Regex = New Regex(TextBox1.Text, RegexOptions.IgnoreCase)
If checker.Match(ListBox1.Text).Success Then
    TextBox2.Text = "Match Found"
ElseIf checker.Match(ListBox1.Text).Success Then
    TextBox2.Text = "Not Matched"
End If

1 个答案:

答案 0 :(得分:0)

试试这个:

Dim checker As Regex = New Regex(TextBox1.Text, RegexOptions.IgnoreCase)
Dim list1 as list(of string) = (From Item in Listbox1.Items Select Item.ToString() Where checker.Match(Item.ToString()).Success).tolist()

现在list1拥有所有成功的。