Anmelden

View Full Version : Feldinhalt auf Alpha bzw. Blank prüfen



Seiten : 1 2 [3]

Fuerchau
27-12-21, 18:15
Wie immer gibts viele Möglichkeiten. In der Lösung von Hel400 ist nicht berücksichtigt, dass in der EBCDIC-Range zwischen 'A' und 'Z' auch noch ein paar Sonderzeichen liegen.

Ein %check() liefert die 1. Position des nicht erlaubten Zeichens.
Also noch simpler:

if %check('ABCD.......XYZ ':Feld) < 6;

harkne
28-12-21, 10:30
@Fuechau 1:0 für dich :-) Aber diese Antwort zu Beginn wäre der Hauptgewinn gewesen :-)

Fuerchau
28-12-21, 11:59
Das wäre ja schon mit V5R1 oder früher (CHECK) mit RPGIII schon möglich gewesen.
Aus der Ursprungsanfrage hatte ich eben noch gemeint ableiten zu müssen, dass die nachfolgenden Stellen auch noch numerisch hätten sein sollen.
Und da war RegEx die einfachere Wahl. Außerdem ist das ja auch moderner;-).

hel400
28-12-21, 12:03
...
In der Lösung von Hel400 ist nicht berücksichtigt, dass in der EBCDIC-Range zwischen 'A' und 'Z' auch noch ein paar Sonderzeichen liegen.
...


:-))) na ernst jetzt?
Ich dachte nicht, dass dieser Schmarrn tatsächlich "analysiert" wird :-)))

holgerscherer
28-12-21, 12:13
Ich dachte nicht, dass dieser Schmarrn tatsächlich "analysiert" wird :-)))

Manche Leute nutzen jedes Mittel, um die Weihnachts-Kalorien wieder abzubauen ;-)

Fuerchau
28-12-21, 15:07
Kalorien? Das sind doch die Leute, die nachts die Klamotten enger nähen.