正则

来源:互联网 发布:威尔数据系统有限公司 编辑:程序博客网 时间:2024/05/21 15:40
        Dim reg As New Regex("<input type=""radio""  name=""selection"" onClick=[^~]*?\('(?<1>[^~]*?)','(?<2>[^~]*?)','(?<3>[^~]*?)','(?<4>[^~]*?)','(?<5>[^~]*?)','(?<6>[^~]*?)','(?<7>[^~]*?)'\)")        '<input type="radio"  name="selection" onClick="selectData('S200507000009A','649U01T1','A','110202','Basic Function test','WR','M/B');"onmouseover="this.style.cursor='hand';"></td>        Dim mc As MatchCollection        mc = reg.Matches(ResStr1)  '处理数据ResStr1        'MsgBox(mc.Count)        Dim m As Match        For Each m In mc            j = j + 1            ReDim Preserve Arr(i, j)            Arr(0, j) = m.Groups("1").Value            Arr(1, j) = m.Groups("2").Value            If ComboBox1.Items.Contains(Arr(1, j)) = False Then                ComboBox1.Items.Add(Arr(1, j))            Else            End If            Arr(2, j) = m.Groups("3").Value            Arr(3, j) = m.Groups("4").Value            Arr(4, j) = m.Groups("5").Value            Arr(5, j) = m.Groups("6").Value            Arr(6, j) = m.Groups("7").Value        Next        'http://topic.csdn.net/u/20080619/22/A6461F33-CEEA-42E6-B6D7-08112CDA87FE.html        'http://topic.csdn.net/u/20081130/16/EF0E9B6F-106A-47ED-8966-5BF9758EA60F.html