Показать сообщение отдельно
  #5  
Старый 11.11.2019, 14:51
pikabu pikabu вне форума
Прохожий
 
Регистрация: 27.12.2017
Сообщения: 30
Версия Delphi: 10.1
Репутация: 10
Печаль

Делаю так
Код:
var  re:TRegExpr;
begin
re:=TRegExpr.Create;
re.Expression:='<a title="(.*?)" href|<div title="([\d]+)\"';
if re.Exec(memo1.text) then
repeat
 memo2.Lines.Add(trim(re.Match[1])+re.Match[2]);
until not re.ExecNext;
re.Free;
end;
По результату то, что в
Код:
re,Match[1]
(там где название позиции), выгружается только первое значение, а
Код:
re,Match[2]
(там где цифры) все, которые есть. Почему так происходит, почему названия парсит не все, пните меня!
Ответить с цитированием