Как найти определённый текст в TextBox'е(Visual Baic.NET)

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
reyn90
Сообщения: 39
Зарегистрирован: 30 май 2009, 03:25

Всем привет!
у меня есть программа. В ней я отправляю запрос на страницу сайта с помощью Request, а получаю ответ через Response. Вывожу ответ(т.е. Response) с помощью TextBox'а. В textBox'е содержится html код страницы которую запросил. В этом ответе есть ссылка на картинку и я знаю её начало. Это капча: http://www.warez.ru/antibot.php& ,а дальше генерируется число с сайта. Мне нужно найти эту строку и выделить определённый фрагмент текста(в моём случае ссылку на картинку).
Помогите.
Аватара пользователя
mc-black
Сообщения: 250
Зарегистрирован: 08 май 2008, 16:09
Откуда: Россия, Нижний Новгород
Контактная информация:

Если ссылка заканчивается после числа одинарной кавычкой, то решение выглядит так:

Код: Выделить всё

        Dim i As Integer
        Dim l As Integer

        i = Strings.InStr(1, TextBox1.Text, "http://www.warez.ru/antibot.php&"))
        l = Strings.InStr(i, TextBox1.Text, """") - i
        Label1.Text = Strings.Mid(TextBox1.Text, i, l)
На заказ: VBA, Excel mc-black@yandex.ru
Ответить