Hallo Zusammen,
ich benötige mal einen kleinen Denkanstoß.
Sachlage: Ich habe eine Zeichenkette und möchte Sie zerlegen. Bis zu einem gewissen Punkt, komme ich mit split, left ... und trennen nach Buchstaben und Zahlen gut Zurecht. Jedoch bekomme ich meine Sonderfälle nicht abgefangen, die ich für eine weitere Überprüfung der Teilstrings benötige.
Beispiel: Zeichenkette besteht aus 3 Teilen, wie folgt definiert:
1 Teil= Buchstaben und Zahlen bis max. 5 Zeichen gesamt
2Teil= Zahlen im Bereich von 1 bi 99
3Teil= 2 Möglichkeiten --> 1) Zahlen von 04 bis 96
2) Sonderzeichen ( / ) und Zahlen von 400 bis 9999 , also gesamt 5 Zeichen --> /1500
Zur besseren Orientierung trenne ich die Zeichenkette in den folgenden Beispiel zusätzlich durch ein _ damit es besser für das Verständnis bzw. die Logik ist. Das ist zugleich immer die richtige Lösung (Ergebnis dann halt ohne den _ )
Bsp.1) AB_20_/500 --> gibt mir immer aus AB/_20_500
Bsp.2) 8_20_100 --> gibt mir aus leer_82 _00
Ich danke im Vorraus für kreative Ideen.
|