English Русский Deutsch Български Français Español

Einführung

Die TRegExpr-Bibliothek implementiert reguläre Ausdrücke.

Reguläre Ausdrücke sind ein benutzerfreundliches und leistungsfähiges Werkzeug für anspruchsvollere Such- und Ersetzungsaufgaben sowie für vorlagenbasiertes Überprüfen von Text.

Besonders nützlich sind sie zum Prüfen von Benutzereingaben in Eingabemasken, zum Validieren von E-Mail-Adressen usw.

Auch können Sie damit Telefonnummern, Postleitzahlen usw. aus Webseiten oder Dokumenten extrahieren, nach komplexen Mustern in Protokolldateien suchen und was Sie sich sonst noch in der Art vorstellen können. Die Regeln (Vorlagen) lassen sich ändern, ohne die gesamte Anwendung neu kompilieren zu müssen.

TRegExpr ist 100% in Pascal implementiert. Es ist Bestandteil von Lazarus (Free Pascal) , aber auch als separate Bibliothek nutzbar und kann auch mit Delphi 2-7 oder dem Borland C ++ Builder 3-6 kompiliert werden.

Rezensionen

Machen Sie sich ein Bild von der`Resonanz <https://sorokin.engineer/posts/en/regexpstudio_site_is_lunched.html>`_ bei den Anwendern.

Schnellstart

Um die Bibliothek zu verwenden, fügen Sie einfach den Quelltext Ihrem Projekt hinzu und verwenden Sie die Klasse TRegExpr.

In den FAQ können Sie aus den Problemen anderer Nutzer lernen.

Die benutzerfreundliche Windows-Anwendung REStudio hilft Ihnen dabei, reguläre Ausdrücke zu erlernen und zu debuggen.

Feedback

Wenn Sie auf ein Problem stoßen, erstellen Sie bitte einen Fehlerbericht.

Quellcode

Ausschließlich Object Pascal.

Übersetzungen

Die Dokumentation ist in Englisch verfügbar.

Es gibt auch alte Übersetzungen in Deutsch, Bulgarisch, Französisch und Spanisch. Wenn Sie bei der Aktualisierung dieser alten Übersetzungen mithelfen möchten, kontaktieren Sie mich bitte <https://github.com/andgineer>`_.

Neue Übersetzungen basieren auf GetText <https://en.wikipedia.org/wiki/Gettext>`_ und kann mit` transifex.com bearbeitet werden <https://www.transifex.com/masterAndrey/tregexpr/dashboard/>`_.

Sie sind bereits maschinell übersetzt und müssen nur korrigiert werden. Möglicherweise werden auch alte Übersetzungen kopiert.

Dankbarkeit

Viele Funktionen wurden vorgeschlagen und viele Fehler wurden von TRegExpr-Mitarbeitern begründet (und sogar behoben).

Ich kann hier nicht alle aufführen, aber ich freue mich über alle Fehlerberichte, Vorschläge und Fragen, die ich von Ihnen bekomme.

  • Guido Muehlwitz - hässlicher Fehler in der Verarbeitung großer Seiten gefunden und behoben
  • Stephan Klimek - Testen in CPPB und Vorschlagen / Implementieren vieler Funktionen
  • Steve Mudford - Offset-Parameter implementiert
  • Martin Baur (www.mindpower.com)) - deutsche Übersetzung, nützliche Vorschläge
  • Yury Finkel - Unterstützung für UniCode implementiert, einige Fehler gefunden und behoben
  • Ralf Junker - Einige Funktionen implementiert, viele Optimierungsvorschläge
  • Simeon Lilov - Bulgarische Übersetzung
  • Filip Jirsбk und Matthew Winter - Hilfe bei der Implementierung des nichtgierigen Modus
  • Kit Eason viele Beispiele für die Einführung
  • Jürgen Schroth - Käferjagd und nützliche Vorschläge
  • Martin Ledoux - französische Übersetzung
  • Diego Calp, Argentinien - spanische Übersetzung