sikarr
Admiral
- Registriert
- Mai 2010
- Beiträge
- 7.256
Hi Leute,
irgendwie hab ich nen Knoten im Kopf.
Ich will/muss/darf/soll einen Wert prüfen der von einer OCR kommt, ist eigentlich total simple und funktioniert super bis auf eine Ausnahme.
Der Wert den ich prüfe ist eine 7 stellige Zahl, hier soll einfach nur geprüft werden ob der String auch wirklich nur diese 7 stellige Zahl enthält. Funktioniert, ganz Simpel.
Jetzt ist heute durch Zufall aufgefallen das wenn am Ende dieses Strings ein Leerzeichen ist die Prüfung die Zahl durch winkt.
Probiert habe ich "\d{7}" und auch "[0-9]{7}" mit und ohne "\b" und "^$". in einer einfachen IF ELSE Schleife, hilft alles nix wenn am Ende ein Leerzeichen steht.
Weis jemand Rat? ist bestimmt total banal aber ich sehs einfach nicht.


irgendwie hab ich nen Knoten im Kopf.
Ich will/muss/darf/soll einen Wert prüfen der von einer OCR kommt, ist eigentlich total simple und funktioniert super bis auf eine Ausnahme.
Der Wert den ich prüfe ist eine 7 stellige Zahl, hier soll einfach nur geprüft werden ob der String auch wirklich nur diese 7 stellige Zahl enthält. Funktioniert, ganz Simpel.
Jetzt ist heute durch Zufall aufgefallen das wenn am Ende dieses Strings ein Leerzeichen ist die Prüfung die Zahl durch winkt.
Probiert habe ich "\d{7}" und auch "[0-9]{7}" mit und ohne "\b" und "^$". in einer einfachen IF ELSE Schleife, hilft alles nix wenn am Ende ein Leerzeichen steht.
Weis jemand Rat? ist bestimmt total banal aber ich sehs einfach nicht.


