Kodlar şu şekilde;
Kod: Tümünü seç
procedure TForm1.Find(Pattern,Text: string; var Matches: Array Of String);
var
Regexpr : TRegEx;
Match : TMatch;
I : integer;
begin
I := 0;
Regexpr := TRegEx.Create(Pattern,[roIgnoreCase,roMultiline]);
Match := Regexpr.Match(Text);
SetLength(Matches,Match.Length);// burada hata veriyor
while Match.Success do
begin
Matches[I] := Match.Value;
I := I + 1;
Match := Match.NextMatch;
end;
end;
Kod: Tümünü seç
Data := IdHTTP1.Get('http://www.alifiratguler.com.tr');
Find('\w',Data,Result);
for I := 0 to Length(Result) - 1 do
begin
Memo1.Lines.Add(Result[I]);
end;