Ну, что не так с String.Substring
?Он работает с индексами, поэтому, если вы хотите найти текст, разделенный двумя словами, сначала вам нужно найти соответствующие индексы, используя String.IndexOf
.
Dim from = given.IndexOf("mytext1")
Dim [to] = given.IndexOf("mytext2")
Dim result = given.Substring(from, [to] - from + "mytext2".Length)
(обратите внимание, что To
это зарезервированное слово, поэтому мне нужно поместить идентификатор в квадратные скобки ... или использовать другой идентификатор.; -))