Hallo,
ich habe da eine Denksportaufgabe der anderen Art:
Ich habe Zeichenfolgen der folgenden Art:
1:1
17:28,30
7:8,10-12,19:28
Jede Folge beginnt immer mit (\d:\d), das ist noch einfach...
Aaaber,
wenn nach dem Doppelpunkt mehrere Zahlen kommen,
brauche ich folgende Gruppierung (Bsp. letzte Zeile):
(7)(8,)(10-)(12)
(19)(28)
Also die Zahl vor dem Doppelpunkt startet immer einen Ausdruck,
die Zahlen nach dem Doppelpunkt sollen jeweils eigene Groups bilden, mit dem Trennzeichen dazu.
Ob die letzte Zahl (12 im Bsp.) jetzt mit oder ohne Trennzeichen ist mir egal.
Geht das über RegEx? Ich komm nicht dahinter.
Oder soll ich das traditionell Zeichen für Zeichen parsen?
Danke,
Manfred
ich habe da eine Denksportaufgabe der anderen Art:
Ich habe Zeichenfolgen der folgenden Art:
1:1
17:28,30
7:8,10-12,19:28
Jede Folge beginnt immer mit (\d:\d), das ist noch einfach...
Aaaber,
wenn nach dem Doppelpunkt mehrere Zahlen kommen,
brauche ich folgende Gruppierung (Bsp. letzte Zeile):
(7)(8,)(10-)(12)
(19)(28)
Also die Zahl vor dem Doppelpunkt startet immer einen Ausdruck,
die Zahlen nach dem Doppelpunkt sollen jeweils eigene Groups bilden, mit dem Trennzeichen dazu.
Ob die letzte Zahl (12 im Bsp.) jetzt mit oder ohne Trennzeichen ist mir egal.
Geht das über RegEx? Ich komm nicht dahinter.
Oder soll ich das traditionell Zeichen für Zeichen parsen?
Danke,
Manfred
Wenn du mich schon mit einem Hinweis auf Google IxQuick abspeisen willst...
So schreib mir doch wenigstens die Suchbegriffe dazu
So schreib mir doch wenigstens die Suchbegriffe dazu