Einzelnen Beitrag anzeigen

Benutzerbild von Woodman
Woodman

Registriert seit: 17. Mär 2007
74 Beiträge
 
Delphi 10.1 Berlin Starter
 
#15

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

  Alt 26. Feb 2008, 16:53
Hallo Chris,

bei der Suche nach RegExpr-Routinen für Delphi bin ich über Dein Tolles Tool "gestolpert". Tolle Arbeit.
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):
([0-3]?\d)([/.-])([01]?\d)([/.-])([12]\d)?(\d\d) Ausdruck (zum Ersetzen):
$1.$3.$5$6 Wer möchte, kann den Ausdruck noch zum Finden ausgeschriebener bzw. abgekürzter Monatsnamen erweitern.

PS: Sehe ich das richtig, das Du die TRegExpr-Klasse von Andrey V. Sorokin benutzt!?
Keep
Horst
Delphi 10.1 Berlin Starter unter Windows 10 - 1803
  Mit Zitat antworten Zitat