Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erstellen (https://www.delphipraxis.net/89508-regex-evaluator-regulaere-ausdruecke-einfach-pruefen-erstellen.html)

CK_CK 1. Apr 2007 13:20


RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erstellen
 
Hallo,
da ich in letzter Zeit des öfteren mit regulären Ausdrücken (RegEx, RegExp) arbeite, habe ich mir ein kleines Test-Tool geschrieben, womit man schnell Ausdrücke testen kann.

Da ich das Tool sehr nützlich finde, veröffentliche ich es hier, damit alle etwas davon haben ;)

Aktuelle Version: 1.0.1

Features:
  • Prüfen: Einen Ausdruck auf einen oder mehrere Texte gleichzeitig anwenden und prüfen, ob er gefunden wurde
  • Ersetzen 1: Einen Ausdruck in einem Text suchen und ersetzen
  • Ersetzen 2: Einen Ausdruck in einem Text suchen und via Template neu zusammensetzen
  • Finden: Einen Ausdruck auf einen Text anwenden und die gefundenen Wörter auflisten

Screenshot:
http://www.kroegerama.de/cms/modules...gexeval_01.png

Links:
> Direktdownload [Version 1.0.1] (785.15 kb)
> Programm-Beschreibung und mehr Screenshots

Changelog:
> Version 1.0.1 beta
>> + RegEx-Sammlung wurde hinzugefügt
>> * Sämtliche Einstellungen werden beim Beenden gespeichert
> Version 0.9.6.40
>> * Design verbessert
>> + Popup-Menü zum laden/speichern von Texten
> Version 0.9.6
>> * Icons korrigiert und verkleinert
>> + Neue Funktion: "Ersetzen 2" - Ausdruck suchen und via Template neu zusammensetzen

Ich hoffe, euch gefällt das Programm und freue mich über Kritik...

Wenn ihr einen Vorschlag habt, welche Funktion noch fehlt, werde ich versuchen sie hinzuzufügen. :stupid:

Also, viel Spaß beim Testen,
Chris

EDIT: Das Programm wurde aktualisiert: Eine RegEx-Sammlung wurde hinzugefügt

CK_CK 1. Apr 2007 17:18

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Neue Version verfügbar...

> Version 0.9.6
>> * Icons korrigiert und verkleinert
>> + Neue Funktion: "Ersetzen 2" - Ausdruck suchen und via Template neu zusammensetzen


Viel Spaß beim Testen,
Chris

CK_CK 2. Apr 2007 15:20

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Neue Version verfügbar...

> Version 0.9.6.40
>> * Design verbessert
>> + Popup-Menü zum laden/speichern von Texten


Würde mich über Feedback freuen :mrgreen:

Viel Spaß beim Testen,
Chris

CK_CK 5. Apr 2007 20:17

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
*PUSH*

Ich plane gerade weitere Features, wie z.B. eine Datenbank, in der man eigene reguläre Ausdrücke speichern kann oder eine art "IDE", mit der man Ausdrücke "zusammenklicken" kann.

Wenn aber weiterhin so wenig Interesse an dem Programm besteht, werde ich das ganze vorerst auf Eis legen... :duck:

Viele Grüße,
Chris

GimbaR 5. Apr 2007 20:47

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Zitat:

Zitat von CK_CK
*PUSH*

Ich plane gerade weitere Features, wie z.B. eine Datenbank, in der man eigene reguläre Ausdrücke speichern kann oder eine art "IDE", mit der man Ausdrücke "zusammenklicken" kann.

Wenn aber weiterhin so wenig Interesse an dem Programm besteht, werde ich das ganze vorerst auf Eis legen... :duck:

Viele Grüße,
Chris

*meld* :hi:
Ich finds interessant und könnte sowas sehr gut gebrauchen, da ich noch nich so ganz hinter die regulären Ausdrücke gesteigen bin :roll:

CK_CK 5. Apr 2007 20:57

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Vielen Dank für die Motivation! (Konnte ich gut gebrauchen ;))

Ich werde über das Wochenende höchstwahrscheinlich die nächste Version online stellen... :stupid:

Einen schönen Abend noch,
Chris

Pfoto 10. Aug 2007 17:45

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Hi CK_CK!

ich finde das Programm sehr gelungen, vor allem
um als Anfänger damit zu lernen. Denn nur vom Lesen
der Ausdrücke hat man ja noch nicht alles verstanden.
(so geht's mir zumindest)

Was ich trotzdem noch sinnvoll fände, um das
Prog als "Lehrmittel" zu vervollständigen:
- entweder eine Kurzhilfe zu Expressions
- und/oder eine Linksammmlung, die nach und nach
erweitert werden könnte.
- vielleicht auch Hinweise zu Komponenten
in verschiedenen Sprachen

Zudem wäre es klasse, wenn man auch eine Reg-Expression
Sammlung anlegen könnte, also quasi "gesammelte Werke",
um sie bei Bedarf schnell einsetzen oder
modifizieren zu können....


Gruß
Pfoto

norbart 4. Nov 2007 22:28

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Hallo Chris,

finde Dein kleines Tool supergenial. Genau was ich gesucht hatte um schnell zu prüfen ob ein Ausdruck fünktioniert, z.B. bei der Konfiguration von 'Google Analytics'.

Danke

Gruß

Norbert

CK_CK 17. Nov 2007 19:21

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Vielen Dank ;)

Ich bin endlich dazu gekommen, das Programm mal wieder weiter zu entwickeln.

Neue Version: 1.0.1 beta
Ich habe eine RegEx-Sammlung hinzugefügt und sämtliche Einstellungen werden beim Beenden gespeichert, damit die Felder nicht immer am Anfang gelöscht werden müssen ;)

Hoffe, es gefällt euch,
Chris

CK_CK 19. Nov 2007 11:04

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
*PUSH*

Ich würde mich auch über ein paar Vorschläge für die RegEx-Sammlung freuen...

Der Autor wird natürlich genannt ;)

Viele Grüße,
Chris

Krositas 20. Nov 2007 12:30

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Cooles Programm :thumb:

Ich hätte gerne noch so etwas wie einen Editor für die Ausdrücke, womit man sie sich selbst zusammenklicken kann...
(Ich hoffe, du verstehst was ich meine ;))

Krositas

CK_CK 21. Nov 2007 17:00

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Danke!

Ich hab' sowas in Arbeit (wie ich auch bereits früher geschrieben habe ;)), allerdings bin ich zur Zeit ziemlich im Stress, es wird deswegen noch dauern... :(

Viele Grüße,
Chris

CK_CK 18. Dez 2007 13:19

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
*push*

Lohnt es sich, über die Ferien mit Krositas' Idee anzufangen? (Besteht Interesse?)
Wenn ja werde ich mich in meiner Freizeit dransetzen ;)

Chris

vlees91 18. Dez 2007 13:44

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Zitat:

Zitat von CK_CK
Lohnt es sich, über die Ferien mit Krositas' Idee anzufangen? (Besteht Interesse?)

ja, das gefaellt mir naemlichbeim regExBuddy sehr gut

Woodman 26. Feb 2008 16:53

Re: RegEx-Evaluator: Reguläre Ausdrücke einfach Prüfen/Erste
 
Hallo Chris,

bei der Suche nach RegExpr-Routinen für Delphi bin ich über Dein Tolles Tool "gestolpert". Tolle Arbeit. :thumb:
BTW: Krositas Idee finde ich auch gut.

Für Deine RegExpr-Sammlung hier ein Ausdruck, den ich mir aus dem Internet "zusammengeklickopiert" habe:
Der Ausdruck dient dazu ein (nahezu) beliebig geschriebenes Datum in einem Text zu finden.
z.B. 1.10.08 oder 10-12-1998 oder 1-1-01 oder 12/12/07 oder 12/12/2008 usw, natürlich in der Reihenfolge TT.MM.YY(YY).
Das Ergebnis übergebe ich dann via StrToDate an FormatDateTime. diese Routinen kümmern sich dann um die korrekte Umrechnung.

Ausdruck (zum Finden):
Delphi-Quellcode:
([0-3]?\d)([/.-])([01]?\d)([/.-])([12]\d)?(\d\d)
Ausdruck (zum Ersetzen):
Delphi-Quellcode:
$1.$3.$5$6
Wer möchte, kann den Ausdruck noch zum Finden ausgeschriebener bzw. abgekürzter Monatsnamen erweitern. :P

PS: Sehe ich das richtig, das Du die TRegExpr-Klasse von Andrey V. Sorokin benutzt!?


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