Zitat Zitat von falke34
In ILE-RPG

CON steht am Anfang des String, daran erkenne ich das ich daraus die Werte ziehen muss !

MfG
Falke34
also wenn die ersten gewünschten Daten immer an Pos.5 starten ist es ja noch leichter...
hier mal so grob wie man es ungefähr machen könnte...
gibt tausend andere/bessere Lösungen..
und Achtung, ist nur ne Grobvorlage, kein Anspruch auf Korrektheit.

* Beispiel 'BLABLACON 12/05 01/06 04/06 07/06'
C 'CON' scan strin:1 po 5 0
* liefert (Start)Position von CON [=7?)
C add 4 po
* addiert 4 drauf (=Startposition 11?)
C eval cdatum=%triml(%subst(strin:po:5))
* ergibt "12/05" ?? usw.usw

k.