 |
мемо - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
10.04.2012, 14:41
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 30.09.2010
 Сообщений: 4
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
мемо
ребята как мне сделать так что в мемо не писался одинковый текст?
допустим парсю страницу и там одинаковые ники/мыла, а мне надо что бы их пропускало. Гуглил не нашол не че
|
|
|
10.04.2012, 17:20
|
#2
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: мемо
Код:
function Pars:string;
begin
//некая функция парса из страници
end;
...
procedure Process;
var
s,s1:string;
i:integer;
s2,s3:TStringList;
begin
s2:=TStringList.Create;
s2.Test:=IdHTTP1.Get('http://blabla.net/');
s3:=TStringList.Create;
for i:=0 to 100499 do
begin
s:=Pars(s2.Strings[i]);
if Pos(s,s3.Text)=0 then
begin
Memo1.Lines.Add(s);
end;
s3.Add(s);
end;
s2.Free;
s3.Free;
end;
Ну как-то так.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
10.04.2012, 19:25
|
#3
|
|
|
|
Пехотинец
|
 Регистрация: 02.04.2011
 Сообщений: 66
 Популярность: 9953
 Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
|
Re: мемо
Добавь в users
В переменную пихни "reg:tregexpr"
 вот так правильно
Код:
Var
reg:tregexpr
begin
end
Это пропиши как показано ниже
Код:
Var
reg:tregexpr
begin
reg:=tregexpr.create
Reg.expression:='"></a><a href="http://(.*?)/';
if reg.exec(str) then
repeat
form1.memo1.lines.Add(s);
until not Reg.ExecNext;
end
Выделенное красным , позволяет тебе добавлять текст в мемо , пока находятся совпадения.
Чтобы все это использовать скачай библиотеку regexpr и установи ее.
Естественно почитай как пользоваться
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Программа] Мемо и код
|
АнтиАмерика2 |
Вопросы и ответы, обсуждения |
9 |
04.02.2012 03:17 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:06.
|
 |