Hallo zusammen,
ich möchte gerne einen String "stückeln".
Folgender String dient als Beispiel, die Zahlen können variieren, der Aufbau ist aber immer gleich... 1 Nummern-Block "1111111-010" gefolgt von einem ";"
Ein Block darf aus maximal 195 Zeichen oder 15 Nummernblöcken bestehen und müssten dann in je eine Variable gesteckt werden.
Also quasi so (bei 30 Blöcken):
Variable1 = 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030;
Variable2 = 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030;
Allerdings kann es auch vorkommen, dass der String nur 18 Nummernblöcke hat (wären dann also 2 Variablen). Es kann auch vorkommen, dass nur ein 3 Nummernblöcke vorkommen (wäre dann also 1 Variable)
Habe ich es soweit verständlich erklärt?
Spoiler anzeigen
1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030; 1111111-010; 2222222-020; 3333333-030;
Ich habe es schon mit StringLen probiert, aber mir fehlt da der Packan an das ganze...