<TD ALIGN=center>297</TD>
<TD ALIGN=center><font color=#FF0000>[+1]</TD><TD ALIGN=center>([^<]+)</TD>
<TD ALIGN=center>><font color=#FF0000>([^<]+)</TD>怎么才能用一个规则表达式描述出这两种情况
或者说查找下一个"</TD>",而不是仅仅是"<"
<TD ALIGN=center><font color=#FF0000>[+1]</TD><TD ALIGN=center>([^<]+)</TD>
<TD ALIGN=center>><font color=#FF0000>([^<]+)</TD>怎么才能用一个规则表达式描述出这两种情况
或者说查找下一个"</TD>",而不是仅仅是"<"
才两个符号,做个标记就成了
Private Sub Command4_Click()
Dim i As Integer
Dim str1 As String
Dim temp As String
Dim start_pos As Integer
Dim isx As Integer
isx = 1
str1 = "<TD ALIGN=center>297</TD>"
start_pos = 1
For i = 1 To Len(str1)
temp = Mid(str1, i, 1)
If temp = "<" Then isx = 2: start_pos = i
If isx = 2 And temp = ">" Then
isx = 1
Print Mid(str1, start_pos, i)
End If
Next i
End Sub
功能是查找子串匹配的位置,如果没有就返回0
<TD ALIGN=center>297</TD>
也能表达出
<TD ALIGN=center><font color=#FF0000>[+1]</TD>