Ich habe wieder mal eine Frage bezüglich eines Strings / einer Zeichenkette.
Angenommen eine beliebige Zeichenkette sieht so aus:
Code: Alles auswählen
cryptocode = ~30240A74288~30240A74310~30240D74290~30240E74327~30240J74325
Wie kann ich beispielsweise die letzten beiden Blöcke "~30240E74327" und "~30240J74325" abschneiden, wenn der Zwischenraum bei den Würmchen "~" variieren kann? Also mal so "~30240E74327~" oder so "~340E7427~" ist? Stupides von hinten abzählen ist also nicht möglich. Die Grenzen der Blöcke werden durch das Würmchen-Zeichen gesetzt.
Das Dumme ist, das ich im Programm sagen können muss: Schneid mir die letzten 2 Blöcke ab, schneide die letzten 4 Blöcke ab usw...
Ich kenne "split", aber ich will ja nur die letzten Blöcke "splitten" und entfernen - nicht alle...
Wie gehe ich da am besten ran?
Gruss jts