Einzelnen Beitrag anzeigen

Sergej_Molotov

Registriert seit: 18. Jul 2006
61 Beiträge
 
Delphi 11 Alexandria
 
#1

Regulärer Ausdruck und leerer String

  Alt 19. Jan 2017, 17:04
Hallo Zusammen,

vielleicht hat ja von euch einer eine Idee, warum man mit dem tollen Record TRegEx aus der Unit System.RegularExpressions keine leeren Strings prüfen kann.

Eingabefelder werden bei mir mit regulären Ausdrücken auf Gültigkeit geprüft. Die regulären Ausdrücke werden vom Server geliefert, bei dem Eingabefelder mal leer sein dürfen und mal nicht.

Das Problem besteht darin, das man mit TRegEx keine leeren Eingabefelder prüfen kann.

tmp := TRegEx.IsMatch('', '^.{0,52}$', []); Ergebnis sollte true sein, ist aber false <>

Früher haben ich (wir) die Unit RegExpr von 1999-2004 Andrey V. Sorokin, St.Petersburg, Russia verwendet, bei der leere Strings geprüft werden.
Hat jemand von euch eine Idee, wie man leere Strings mit TRegEx prüfen kann
Thomas
  Mit Zitat antworten Zitat