Aloha!
Ich werd hier gerade narrisch mit einem Problem!
Übergebe WebBrowser1.Document.Body.InnerHtml in eine Variable und möchte diese fortlaufend auf Strings überprüfen die zwischen zwei Tags stehen. Ich habs mit RegEx versucht, aber vermutlich mit falschem Pattern und auch erfolglos über eine Substring Routine.
Ich möchte also aus dem Code alle Wörter ausgeben, die zwischen
und
stehen. Ausser dem enthalten "ftopic4247.html" sind die Tags statisch.
Damit finde ich schonmal (fast) das gesuchte, es fehlt noch eine Wildcard für "ftopic4247.html". Aber ich habs auch nicht hinbekommen das fortlaufend zu durchsuchen, nach dem ersten Result ist schluss (Schleifenfehler).
Kann mir jemand helfen?
Besten Dank!
Ich werd hier gerade narrisch mit einem Problem!
Übergebe WebBrowser1.Document.Body.InnerHtml in eine Variable und möchte diese fortlaufend auf Strings überprüfen die zwischen zwei Tags stehen. Ich habs mit RegEx versucht, aber vermutlich mit falschem Pattern und auch erfolglos über eine Substring Routine.
Ich möchte also aus dem Code alle Wörter ausgeben, die zwischen
und
stehen. Ausser dem enthalten "ftopic4247.html" sind die Tags statisch.
Quellcode
- Private Sub FindString()
- Dim a As String = WebBrowser1.Document.Body.InnerHtml
- Dim M As String() = {"<A class=topictitle href=", "</A></SPAN><SPAN"}
- Dim Ergebnis As String = ""
- For b As Integer = 0 To a.Length - M(0).Length
- If a.Substring(b, M(0).Length) = M(0) Then
- Ergebnis = a.Substring(b + M(0).Length)
- GoTo Weiter1
- End If
- Next
- Exit Sub
- Weiter1:
- For b As Integer = 0 To Ergebnis.Length - M(1).Length
- If Ergebnis.Substring(b, M(1).Length) = M(1) Then
- Ergebnis = Ergebnis.Substring(0, b)
- GoTo Weiter2
- End If
- Next
- Exit Sub
- Weiter2:
- MsgBox(Ergebnis)
- End Sub
Damit finde ich schonmal (fast) das gesuchte, es fehlt noch eine Wildcard für "ftopic4247.html". Aber ich habs auch nicht hinbekommen das fortlaufend zu durchsuchen, nach dem ersten Result ist schluss (Schleifenfehler).
Kann mir jemand helfen?
Besten Dank!
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „hate_regex“ ()