RegExp Studio
TRegExpr v.0.947 - Delphi Regularen Ausdrucken

Bulgarian
English
French
German
Russian
Spanish
About TRegExpr About Installation Installation Regular Expressions Syntax Syntax TRegExpr Interface Interface FAQ FAQ TRegExpr usage demos Demos Author Author  
About

TRegExpr ist eine Sammlung von einfach zu benutzenden Routinen, um mächtige, vorlagenbasierte Zeichenkettenvergleiche durchzuführen, beispielsweise zur Prüfung von strukturierten Dateneingaben in Datenbanken wie beispielsweise Telefonnummern mit Vorwahlen, Sozialversicherungsnummern, Web-Applikationen, komplexere Suchen & Ersetzen-Vorgänge, Werkzeuge zur Durchforstung von Dateibeständen nach regelbasierenden Ausdrücken und so weiter.

Du kannst mit TRegExpr leicht und schnell die korrekte Syntax einer E-Mail-Adresse prüfen, Telefonnummern in einem Text erkennen, URLs aus Qelltexten von Web-Seiten extrahieren, unterschiedliche Schreibweisen eines Ausdruckes finden und durch eine einzige ersetzen. Es bleibt Deiner Fantasie überlassen, wozu Du TRegExpr noch benutzen kannst. Die Suchvorlagen (im folgenden Templates genannt), können zur Laufzeit geändert werden, ohne dass eine Neuübersetzung des Programmes notwendig würde!

Diese Bibliothek, die ich hiermit in die Freeware lege, ist eine Delphi-Portierung der Routinen, die Henry Spencer als V8-Routinen herausbrachte, um damit eine Untermenge der Regulären Ausdrücke von Perl handhaben zu können.

Demgegenüber ist TRegExpr vollständig in einfachem Object-Pascal geschrieben und wird mit dem ganzen Quelltext kostenlos zur Verfügung gestellt.

Der originale C-Quelltext wurde verbessert, in eine Klasse TRegExpr gekapselt und in einer einzigen Datei gespeichert: RegExpr.pas.

Du brauchst also keine DLL mehr für Reguläre Ausdrücke!

Schaue Dir mal die einfachen Beispiele an und studiere die Syntax der Regulären Ausdrücke (Du kannst natürlich auch das Demo-Projekt für Studienzwecke heranziehen und damit auch Deine eigenen Regulären Ausdrücken ausarbeiten oder debuggen).

Du kannst sogar Unicode (d.h. Delphis WideString) benutzen – weiteres unter "Wie wird Unicode benutzt?".

Wirf auch einen Blick auf die Was gibt's Neues web-Sektion für die neuesten Änderungen.

Und natürlich sind Kommentare, Ideen, Vorschläge und sogar Bug Reports willkommen.



© 2004 Andrey V. Sorokin, Saint Petersburg, Russia
anso@mail.ru
RegExpStudio.com

Help&Manual - the best help authoring tool!