Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Verwendung von Regulären Ausdrücken in Delphi? (https://www.delphipraxis.net/4093-verwendung-von-regulaeren-ausdruecken-delphi.html)

mjenke 15. Apr 2003 07:36


Verwendung von Regulären Ausdrücken in Delphi?
 
Hi, alle miteinander!

Mich würde mal folgendes interessieren: Weiss jemand von Euch, wie man reguläre Ausdrücke benutzt, wenn man in Delphi Strings verarbeitet? In der OH habe ich nachgesehen und dort tatsächlich auch einen kurzen Abschnitt über Reguläre Ausdrücke gefunden. Dort wird erklärt, welche Steuerzeichen man einsetzen kann, aber nicht, wie man diese in den Code so einsetzt, dass es auch funktioniert.

In welchen String-Methoden kann ich reguläre Ausdrücke benutzen? Funktioniert so etwas beispielsweise mit "Pos" oder mit "Copy"? Und vor allem: Wie setze ich die regulären Ausdrücke in die Suchstrings so ein, dass Delphi damit auch das tut, was ich erwarte?

Wäre super, wenn mir jemand da weiterhelfen könnte. Ich würde nämlich gerne etwas in dieser Richtung mit Delphi auf die Beine stellen und nicht ein Perl-Script schreiben müssen... (nichts gegen Perl :wink: )

:?:
Matthias

sakura 15. Apr 2003 09:10

Reguläre Ausdrücke und Delphi :roll: Leider ist da nicht viel los. Die Infos in der Hilfe beziehen sich auf die Delphi-eigene Suche. Wenn Du reguläre Ausdrücke nutzen willst, musst Du auf third-Party Komponenten zurückgreifen oder Dir selbst Gedanken mach :cry:

...:cat:...

P.S. Standardantwort: Bei www.torry.ru gibt es dafür einige Dinge.

shareholder 18. Nov 2003 21:47

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
*beitrag nochmal hochhol*
gibt es jetzt schon irgendwo brauchbare tutorials zum thema 'Reguläre Ausdrücke' ?
würde mich sehr glücklich schätzen ! 8)

wenn jmd nen link hat, immer raus damit. :lol:

MrKnogge 18. Nov 2003 22:00

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
schau mal hier nah:
http://www.delphi-source.de/downloads/index.php

choose 18. Nov 2003 22:15

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
Hallo Matthias,

es gibt für Delphi mehrere Implementierung der RegExp (Bei Google suchendelphi regexp). Zt sind es recht wacklige Implementierungen, zT setzen sie auf der C-Referenzimplementierung als DLL auf...
In der Praxis setze ich seit etwa drei Jahren die NON-VCL-Klasse der hier beschriebenen Bibliothek ein.
Sie arbeitet zuverlässig (auch mit großen Strings), ist robust, unterstützt einen großen Teil der Perl-Syntax und hat ein nettes, kleines Testprogramm.

Hier ist direkte Link zur Bibliothek RegExpr.

shareholder 18. Nov 2003 22:21

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
danke euch beiden vielmals für die links,
werde sie morgen nochmal genauer unter die lupe nehmen ! :)

Assarbad 18. Nov 2003 23:25

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
Mahlzeit,

wie wäre es denn gleich mit der Perl58.dll? Die DLL von Perl kann man direkt ansprechen und dementsprechend auch deren RegEx-Engine ;)

shareholder 19. Nov 2003 07:10

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
klingt interessant ! :-D
DANKE :thuimb:

maestro 19. Nov 2003 15:48

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
Gibts nicht in der JCL was zu reglären Ausdrücken?

Christian Seehase 19. Nov 2003 18:50

Re: Verwendung von Regulären Ausdrücken in Delphi?
 
Moin Zusammen,

in den TurboPower ShellShock Komponenten (sourceforge.net) ist auch eine Kompo für reguläre Ausdrücke enthalten.


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