![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Вечер добрый, прошу помощи)
Работаю с WebBrowser, нужно как то из html страницы вытащить неизвестное число. Я вывел в memo1 исходный код html страницы. Вот пример строки. Код HTML:
нужно из этого кода вытащить число 105 которое идет после "/rates/"> Известно что число 105 всегда начинается после символов "/rates/"> и заканчивается символом & Но размер числа неизвестен. вместо числа 105 может быть число любой длинны, хоть 15135115. Как это число вытащить в переменную? Я примерно знаю как это сделать, но код у меня получится громоздкий и медленный. ![]() |
#2
|
||||
|
||||
![]() Код:
Res := Copy(S, Pos('"/rates/">', S) + Length('"/rates/">'), Pos('&', S) - Pos('"/rates/">', S) - Length('"/rates/">')); Помогаю за Спасибо ![]() |
Этот пользователь сказал Спасибо v1s2222 за это полезное сообщение: | ||
-sanya- (14.04.2012)
|
#3
|
||||
|
||||
![]() Огромное спасибо это то что нужно!
и всего 1 строка) Я там уже тонну кода написал, а тут в 1 строку, гиниально) ![]() |
#4
|
|||
|
|||
![]() А как сделать то же самое только
1. Чтобы браузер копировал с HTML кода странички значение одной ячейки таблицы типа - <tr> <td align="center"><span id="ctl00_plhMain_lblMsg" class="Validation">09.Лип.2012</span></td> </tr> 09.Лип.2012 - переменное значение (вот его и надо копировать оно всегда идет после <td align="center"><span id="ctl00_plhMain_lblMsg" class="Validation">) ; 2. Сравнивал данное значение с введенным в строку и если оно равно или меньше заданного выводил звуковой сигнал. 3. А, и еще чтобы браузер обновлялся через определенное время тат как значение 09.Лип.2012 может в любое время поменяться. |