Hallo!
Ich hab jetzt schon das halbe Internet durchkämmt, aber irgendwie noch nichts passendes für mein Vorhaben gefunden. Zumindest nichts, was sich auf .net bezieht.
Mein Problem ist folgendes:
Ich habe zwei bekannte Zeichenfolgen ("text1" und "text2") in einem String (s), zwischen denen ein bestimmtes Wort steht. Genau dieses Wort möchte ich auslesen.
In VB6 sah das ganze ungefähr so aus:
Allerdings scheint es in vb.net ja kein Instr zu geben... zumindest hagelt es Fehler, wenn ich versuche den code zu verwenden.
Hat jemand eine Idee wie man das Problem halbwegs geschickt lösen kann?
Schon mal vielen Dank im voraus!
Viele Grüße
Autun
Ich hab jetzt schon das halbe Internet durchkämmt, aber irgendwie noch nichts passendes für mein Vorhaben gefunden. Zumindest nichts, was sich auf .net bezieht.

Mein Problem ist folgendes:
Ich habe zwei bekannte Zeichenfolgen ("text1" und "text2") in einem String (s), zwischen denen ein bestimmtes Wort steht. Genau dieses Wort möchte ich auslesen.
In VB6 sah das ganze ungefähr so aus:
Code:
If s <> "" Then
sPos = 1
Do
sPos = InStr(sPos, s, "text1")
If sPos > 0 Then
ePos = InStr(sPos, s, "text2")
If ePos > 0 Then
str_Ausgelesen = Mid$(s, sPos + 5, ePos - sPos - 9)
End If
sPos = sPos + 1
Else
Exit Do
End If
Loop
End If
Allerdings scheint es in vb.net ja kein Instr zu geben... zumindest hagelt es Fehler, wenn ich versuche den code zu verwenden.

Hat jemand eine Idee wie man das Problem halbwegs geschickt lösen kann?
Schon mal vielen Dank im voraus!

Viele Grüße
Autun