Hallo,
Kennt jemand von euch
TPerlRegex?
Ich benutze es so:
Delphi-Quellcode:
with TPerlRegEx.Create(nil) do try
Subject := sFileContent;
RegEx := '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}';
//Options := [preMultiLine];
//Compile;
Result := Match;
if Result then
repeat
sl.Add(MatchedExpression);
until not MatchAgain;
finally
Free;
end;
Als Subject wird der Inhalt einer gerade mal 600KB großen Textdatei angegeben und es werden ungefähr 30000 Strings gefiltert.
Dieser Vorgang dauert gefühlte 30 Sekunden. Muss man da etwas beachten oder wieso ist das so langsam?
Ich verwende die Testversion von Delphi2010.