AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:17

Parameter dieser Suchanfrage:

Suche in Thema: TPerlRegex sehr langsam
Suche alle Beiträge, die von "mirage228" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.008s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: TPerlRegex sehr langsam

      Delphi
      by mirage228, 18. Mär 2010
    Moin,

    Ich weiß grad nicht wie das Lizenz-technisch mit der Weitergabe der modifizierten Dateien aussieht, müsste ich morgen oder so mal schauen.

    Aber die Konvertierung war echt simpel. Einfach alle Typen wie genannt ersetzt - sollte nicht länger als 30 Minuten dauern. Beispiele zur Verwendung der Unit findest Du übrigens in meinem PHP Inspektor-Projekt (siehe Link in der Signatur, da ist...
  • Forum: Object-Pascal / Delphi-Language

    Re: TPerlRegex sehr langsam

      Delphi
      by mirage228, 18. Mär 2010
    Der obige Regex braucht hier nicht mal eine Sekunde (Das Schreiben ins Memo dauert aber ein paar Sekunden):

    var
    M: IMatchCollection;
    N: TStringList;
    i: Integer;
    begin
    N := TStringList.Create;
    with TStringList.Create do
    try
  • Forum: Object-Pascal / Delphi-Language

    Re: TPerlRegex sehr langsam

      Delphi
      by mirage228, 18. Mär 2010
    Ich verwende: http://www.renatomancuso.com/software/dpcre/dpcre.htm
    Allerdings auf D2010 angepasst (string->AnsiString, PChar->PAnsiChar, PCRE 6.7 Lib pcre.dll - muss der Anwendung beigelegt werden).

    Lade mal die Test-Datei (also dort wo die gesuchten Einträge drin sind) hoch, dann kann ich genauere Geschwindigkeitstests machen ...

    Viele Grüße
  • Forum: Object-Pascal / Delphi-Language

    Re: TPerlRegex sehr langsam

      Delphi
      by mirage228, 18. Mär 2010
    So gings mit meiner PCRE library (verwendet auch die pcre.dll, daher sollten die Ergebnisse auch gleich sein):

    (\d{1,3}(?>\.)){3}(?>\d{1,3})

    Match kam erfolgreich zurück. Sollte so auch relativ schnell sein.

    Schau mal, ob das bei dir die richtigen Matches liefert.

    Viele Grüße
  • Forum: Object-Pascal / Delphi-Language

    Re: TPerlRegex sehr langsam

      Delphi
      by mirage228, 18. Mär 2010
    Ich könnte mir vorstellen, dass hier versucht wird Patterns öfter zu matchen: http://de.php.net/manual/de/regexp.reference.onlyonce.php

    Versuchs mal so:

    (?>\d{1,3})\.(?>\d{1,3})\.(?>\d{1,3})\.(?>\d{1,3})


    oder du versuchst es mit Assertions:

    (\d{1,3}(?=\.)){3}\d{1,3}


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=mirage228&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=149302
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz