Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Regulärer Ausdruck und leerer String (https://www.delphipraxis.net/191468-regulaerer-ausdruck-und-leerer-string.html)

Sergej_Molotov 19. Jan 2017 16:04

Regulärer Ausdruck und leerer String
 
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.

Delphi-Quellcode:
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

sakura 19. Jan 2017 16:16

AW: Regulärer Ausdruck und leerer String
 
Das ist ein bekanntes Problem der Implementierung.

Weitere Informationen: https://quality.embarcadero.com/browse/RSP-15356

...:cat:...


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