<td nowrap class="content_padding" valign="top">1</td>
<td nowrap class="content_padding" valign="top">1/141138</td>
<td nowrap class="content_padding" valign="top">要想返回到的是红色字符。谢谢。
<td nowrap class="content_padding" valign="top">1/141138</td>
<td nowrap class="content_padding" valign="top">要想返回到的是红色字符。谢谢。
<td nowrap class="content_padding" valign="top">1/141138</td>
<td nowrap class="content_padding" valign="top">
<td nowrap class="content_padding" valign="top">2</td>
<td nowrap class="content_padding" valign="top">1/141140</td>
<td nowrap class="content_padding" valign="top">
分别返回到 text1 和 text2
红色部分。
Open "d:\test.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, inputdata
If rigth(Trim(inputdata),6) = "1</td>" Then
Line Input #1, inputdata
Text1.Text = mid(inputdata,instr(1,inputdata,">")+1,8)
End If
If rigth(Trim(inputdata),6) = "2</td>" Then
Line Input #1, inputdata
Text2.Text = mid(inputdata,instr(1,inputdata,">")+1,8)
Exit do
End If
Loop
Close #1
End Sub
'此代码由“正则测试工具 v1.1.34”自动生成,请直接调用TestReg过程
Private Sub TestReg()
Dim strData As String
Dim reg As Object
Dim matchs As Object, match As Object strData = "<td nowrap class=""content_padding"" valign=""top"">1</td>" & vbCrLf & _
"<td nowrap class=""content_padding"" valign=""top"">1/141138</td>" & vbCrLf & _
"<td nowrap class=""content_padding"" valign=""top"">" & vbCrLf & _
"<td nowrap class=""content_padding"" valign=""top"">2</td>" & vbCrLf & _
"<td nowrap class=""content_padding"" valign=""top"">1/141140</td>" & vbCrLf & _
"<td nowrap class=""content_padding"" valign=""top"">" Set reg = CreateObject("vbscript.regExp")
reg.Global = True
reg.IgnoreCase = True
reg.MultiLine = True
reg.Pattern = ">(\d+/\d+)</td>"
Set matchs = reg.Execute(strData)
For Each match In matchs
'Debug.Print match.Value
Debug.Print match.SubMatches(0)
Next
End Sub
的意思呢?