Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [TRegExpr] Rekursive Ausdrücke (https://www.delphipraxis.net/32993-%5Btregexpr%5D-rekursive-ausdruecke.html)

mirage228 31. Okt 2004 08:16


[TRegExpr] Rekursive Ausdrücke
 
Hallo,

ich verwende die TRegExpr Library von http://www.regexpstudio.com. Nun wollte ich, wie hier beschrieben, "recursive patterns" verwenden.

Jedoch erhalte ich die Meldung "TRegExpr(comp): Urecognized Modifier".

Kann ich mit TRegExpr überhaupt die Rekursion benutzen? Wenn nein, gibt es noch alternative Libraries für Delphi?

mfG
mirage228

fkerber 31. Okt 2004 10:08

Re: [TRegExpr] Rekursive Ausdrücke
 
Hi!

Wie sieht denn dein Ausdruck aus?


Ciao Frederic

mirage228 31. Okt 2004 11:16

Re: [TRegExpr] Rekursive Ausdrücke
 
Hi,

mein Ausdurck sieht so aus:
Zitat:

\{(((?>[^{}]+)|(?R))*)\}
Flags: PCRE_DOTALL und PCRE_EXTENDED

Habs jetzt so gelöst, indem ich einen Wrapper auf die PCRE.dll verwende. Ich muss die DLL zwar nun mitliefern, dafür klappt mein Ausdruck nun einwandfrei. Implementierung von: http://www.renatomancuso.com/

In dem Sinne ist die eigentliche Frage erledigt, aber ob und wie es mit TRegExpr gehen würde, würde mich doch noch interessieren.

mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 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