Hallo
ich brauche eine Möglichkeit aus einem String bestehend aus mehreren Wörtern eine bestimmte Zeichenfolge zu extrahieren. Problem dabei ist, dass die Zeichenfolge nicht immer gleich ist. Was ich weiß ist, dass der Zeichensatz aus Zahlen und Doppelpunkten besteht, also in der Art von 22:222:22 ist. Allerdings ist die Anzahl der Stellen auch nicht sicher, also kann es auch 1:1:1 sein. Was aber noch bekannt ist, ist, dass vor dem Zeichensatz eine Klammer geöffnet wird und nach dem Zeichensatz eine Leerstelle mit einem Darauffolgenden Wort kommt. Nach dem Wort wird die Klammer abgeschloßen.
Hier mal ein Beispiel des kompletten Strings:
Hallo Welt (3:3:3 Welt) Welt Hallo.
Die länge des Strings bis die Klammer kommt ist allerdings auch Variabel.
Hat jemand eine Idee, wie ich das hinbekomme? Ich hab schon mit explode() herumprobiert, aber leider nichts gescheites hinbekommen.
Gruss
Carl