Показать сообщение отдельно

  #5658  
Старый 28.02.2010, 18:50
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
С нами: 8947056

Репутация: 229
По умолчанию

Цитата:
Сообщение от TrueBit  
var
s: string;
begin
s:=idhttp1.get('http://site/file.dat');
if pos('mesage hello', s)<>0 then
showmessage('hello');
end;
примерно так
Если же быть совсем точным то (если вместо hello -> будет не предсказуемое слово)(не сочти меня за "умника" ):
Код:
var
 s: string;
begin
 s:=idhttp1.get('http://site/file.dat');
 //Допустим будет в s слово: message_hello_:)
 //Единственное что тут могут регистры мешать (но это дело поправимое  :) )
 if pos('message', s)<>0 then
  begin
    showmessage(copy(s, pos('message_', s)+length('message_'),
                        length(s)-length('message ')-3));
  end;
end;
Второй вариант: использовать регулярку

Последний раз редактировалось wolmer; 28.02.2010 в 18:54..
 
Ответить с цитированием