Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
18. Mär 2010
Das wäre nett, wenn nicht wäre das auch nicht so schlimm, dann bastle ich mir das selbst zusammen. :)
Jedenfalls danke für die Hilfe.
Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
18. Mär 2010
OK, Danke mach ich. Wenn das damit echt schneller geht, schmeiss ich das Perl Dings runter und mache es damit. :wink:
Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
18. Mär 2010
Das ergibt einen Wert von 24960 = 25 Sekunden, das ist - finde ich - für 600KB Daten einfach zu langsam!
Diese Komponente basiert doch auch auf der pcre.dll und kapselt nur die Aufrufe, deshalb verstehe ich nicht, wieso das so langsam ist :?:
Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
18. Mär 2010
Hallo Hawkeye,
Es ist eine einfache Stringliste, auch nicht sortiert oder so.
Ich habe die Zeile mit dem sl.add() auch einmal auskommentiert, brachte aber keine Änderung.
Es muss der Aufruf von MatchAgain sein, der so langsam ist, aber leider habe ich den Quellcode nicht, um nachzuschauen, was dort passiert. :?
Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
18. Mär 2010
Danke für die Vorschläge.
Der erste Ausdruck funktioniert, dauert aber genau so lange wie meiner; der zweite geht zwar recht schnell, liefert aber leider keine Matches.
Die Seite ist leider gerade nicht erreichbar.
Forum: Object-Pascal / Delphi-Language
Delphi
by luke2,
18. Mär 2010
Hallo,
Kennt jemand von euch TPerlRegex?
Ich benutze es so:
with TPerlRegEx.Create(nil) do try
Subject := sFileContent;
RegEx := '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}';
//Options := ;