Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.01.2010, 02:51   #1
M@G
 
Регистрация: 17.01.2009
Сообщений: 5
По умолчанию Поиск в HTML-коде

вот такая проблема
нужно из html кода или из загруженной из инета страници взять некоторые цифры и отобразить их в TLabel
Примерный код
Код:
Тра та та 
Тра та та 
Тра та та 

 <TD class=text_head2>644</TD>
          <TD class=text_head2>20</TD>
          <TD class=text_head2>40</TD>

Тра та та 
Тра та та 
Тра та та
естественно надо взять 3 Label чтобы у одного получилось 644 у второго 20 у третьего 40
Заранее спасибо
M@G вне форума
Старый 20.01.2010, 03:02   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

парсинг.
с этим словом в поиск по форуму, есть не мало примеров.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 20.01.2010, 04:48   #3
M@G
 
Регистрация: 17.01.2009
Сообщений: 5
По умолчанию

Да точно есть нашол именно то что нужно. Ноооо только это не работает как надо. Можно привести пример к моему вопросу
M@G вне форума
Старый 20.01.2010, 04:53   #4
shock-in
Пользователь
 
Регистрация: 13.11.2009
Сообщений: 23
По умолчанию

Код:
function GetSubStr(InputStr, BeginStr, EndStr: String): String;
var
  s: String;
  sp, ep: Integer;
begin
  Result := '';
  if pos(BeginStr, InputStr) <> 0 then begin
    sp := pos(BeginStr, InputStr)+length(BeginStr);
    s := copy(InputStr,sp,length(InputStr));
    ep := pos(EndStr,s)-1;
    Result := copy(s,1,ep);
  end;
end;
shock-in вне форума
Старый 20.01.2010, 05:42   #5
M@G
 
Регистрация: 17.01.2009
Сообщений: 5
По умолчанию

вывод:
Label1.Caption:=GetSubStr(memo2.Tex t,'<TD class=text_head2>','<');

Спасибо тебе добрый человек
M@G вне форума
Старый 20.01.2010, 06:05   #6
M@G
 
Регистрация: 17.01.2009
Сообщений: 5
По умолчанию

при вводе
Код:
Label1.Caption:=GetSubStr(memo2.Text,'<TD class=text_head2>','<');
 Label2.Caption:=GetSubStr(memo2.Text,'<TD class=text_head2>','<');
 Label3.Caption:=GetSubStr(memo2.Text,'<TD class=text_head2>','<');
программа выводит одно число 644 а мне нужны все числа помогите туплю
M@G вне форума
Старый 20.01.2010, 12:43   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

http://www.programmersforum.ru/showthread.php?t=5344
И еще миллион таких тем. В поиск.
Закрыто
mihali4 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просьба помочь исправить ошибку в форме обратной связи (HTML коде) Michelle77 Помощь студентам 1 20.10.2009 18:03
Как поправить строку в HTML - коде? Tomatos Общие вопросы Delphi 7 09.09.2009 15:53
Поиск минимального маршрута, ошибка в коде Paul Hindenburg Общие вопросы C/C++ 2 31.05.2009 19:57
Поиск в HTML-коде _SERGEYX_ Работа с сетью в Delphi 15 17.01.2008 12:54
Поиск ключевых слов в html коде NEOkill Работа с сетью в Delphi 2 02.03.2007 00:33