Public Function GetStringBetween(ByVal InputText As String, _
ByVal starttext As String, _
ByVal endtext As String)
Dim lnTextStart As Long
Dim lnTextEnd As Long
lnTextStart = InStr(StartPosition, InputText, starttext, vbTextCompare) + Len(starttext)
lnTextEnd = InStr(lnTextStart, InputText, endtext, vbTextCompare)
If lnTextStart >= (StartPosition + Len(starttext)) And lnTextEnd > lnTextStart Then
GetStringBetween = Mid$(InputText, lnTextStart, lnTextEnd - lnTextStart)
Else
GetStringBetween = "ERROR"
End If
End Function
Dim xa As String
Dim x As String = WebBrowser1.DocumentText
使用法
xa = GetStringBetween(x, TextBox1.Text, TextBox2.Text)
MsgBox(xa)
サイトにはこれらの2つの文字列を含む複数の文字列がありますが、2つの文字列の間の最初の文字列を取得するだけで、説明が難しくて申し訳ありません:/