Delphi-PRAXiS
Seite 1 von 3  1 23      

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 TPerlRegEx einbinden? (https://www.delphipraxis.net/137686-tperlregex-einbinden.html)

Chefx 26. Jul 2009 21:30


TPerlRegEx einbinden?
 
Hey DBs, :hi:

wie kann ich denn die TPerlRegEx einbinden ?
geht das wie eine DLL - Datei einzubinden oder wie? :?:

danke für antworten

Bernhard Geyer 26. Jul 2009 21:32

Re: TPerlRegEx einbinden?
 
Wieso so umständlich? Es gibt doch 100% Delphi RegEx-Implementierungen.

Meflin 26. Jul 2009 21:37

Re: TPerlRegEx einbinden?
 
Zitat:

Zitat von Bernhard Geyer
Wieso so umständlich? Es gibt doch 100% Delphi RegEx-Implementierungen.

Was ist an TPerlregEx umständlich?
Delphi-Quellcode:
uses
  TPerlRegEx;
... feritg.

Zitat:

You can choose to link the OBJ files directly into your application, or to use the DLL.
http://www.regular-expressions.info/delphi.html

Chefx 26. Jul 2009 21:40

Re: TPerlRegEx einbinden?
 
und welche funktionen muss ich denn dann einbinden?

Namenloser 26. Jul 2009 22:19

Re: TPerlRegEx einbinden?
 
Zitat:

Zitat von Bernhard Geyer
Wieso so umständlich? Es gibt doch 100% Delphi RegEx-Implementierungen.

Die taugen aber nichts (sind nicht perlkompatibel) :wink:

Chefx 26. Jul 2009 22:29

Re: TPerlRegEx einbinden?
 
Hey DBs,

hab mal gegoogelt und bin wieder auf die DB site gekommen und hab ein gutes beispiel gefunden (zwar nicht in TPerlRegEx) :idea:

RegEx in Delphi 2009/ Lasse2002:
Zitat:

Dann muß ich doch mal wieder Werbung für meine Seite mit Delphi 2009 Komponenten machen:
http://www.songbeamer.com/delphi/

RegExpStudio für Delphi 2009 ist auch dabei.
ich nehme jetzt erstmal das und wenn ich doch nochmal auf TPerlRegEx zurück kommen will melde ich mich nochmal.

:thumb: vielen dank für eure tollen antworten! :thumb:

MfG

Chefx

Chefx 26. Jul 2009 22:37

Re: TPerlRegEx einbinden?
 
Ich hab das gleiche wie mit dem oben gemacht!

geht ja wirklich einfach!

Aber gibt es eine übersicht oder ähnliches wo man die ganzen Befehle oder Eigenschaften von Tperlregex beschrieben sind?

Bernhard Geyer 27. Jul 2009 10:02

Re: TPerlRegEx einbinden?
 
Zitat:

Zitat von NamenLozer
Zitat:

Zitat von Bernhard Geyer
Wieso so umständlich? Es gibt doch 100% Delphi RegEx-Implementierungen.

Die taugen aber nichts (sind nicht perlkompatibel) :wink:

Und was ist nicht Kompatible? Oder ist Perl nicht mit dem RegEx-Standard kompatible?

worker 27. Jul 2009 10:38

Re: TPerlRegEx einbinden?
 
Zitat:

Zitat von Bernhard Geyer
Und was ist nicht Kompatible?

Du kannst die Engine beispielsweise nicht veranlassen, das automatische Gruppieren geklammerter Ausdrücke zu unterbinden.
Die Perl-kompatiblen Engines haben nunmal den höchsten Funktionsumfang; daran lässt sich nichts rütteln.

Chefx 29. Jul 2009 14:09

Re: TPerlRegEx einbinden?
 
Hallo DBs, :hi:

So ich hab mal ein bissel probiert und hab da noch eine frage.

unter dem beispiel oben("RegEx in Delphi 2009/ Lasse2002...") das reine Delphi-Regex-Implementierungen ist sie das so aus:
Delphi-Quellcode:
procedure test();
const
  e = '^[aA]$';
  t = 'a';
var
  r : Tregexpr;
begin
  r := TRegExpr.Create;
  r.Expression := e;
  try
    if r.Exec(t) then
      REPEAT
          edit1.Text := r.Match [0] + ',';
      UNTIL not r.ExecNext;
  finally r.Free;
  end;
end;
und wie sieht das nun in perlregex aus
würde man das genauso schreiben (außer das bei Tregexpr nun Tperlregex) dann geht das nicht!
Die funktion Expression gibt es bei Perlregex auch nicht! :gruebel:
Kann mir vielleicht jemand das an ein Beispiel mit dem gleichen Inhalt wie oben unter Perlregex zeigen und
vielleicht noch ein bissel erklären?
(Außer das mit dem Regulären Ausdrücken hab da schon ein Tutorial besucht bloß das
ist unter C# und da sieht das auch ein bisschen anders aus!)

MfG
Chefx


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 Uhr.
Seite 1 von 3  1 23      

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