REGEX um ganze Zahlen zwischen {} vom Rest zu trennen
Verfasst: 29.03.2020 14:51
Hallo zusammen,
ich bin ja durchaus lernfähig, aber REGEX ist mir nach wie vor zu hoch und ich fürchte das wird sich auch nie ändern
Hier sind mal Beispieldaten meines aktuellen Problem:
Für jede dieser Zeilen, die ich in einer Schleife(OHNE REGEX) durcharbeiten werde möchte ich ein Array mit folgenden Daten zurückhaben:
Mein Ergebniss sollte also so aussehen:
Geht das und wenn JA .. wie 
Freue mich auf euer Feedback,
Manne.
ich bin ja durchaus lernfähig, aber REGEX ist mir nach wie vor zu hoch und ich fürchte das wird sich auch nie ändern

Hier sind mal Beispieldaten meines aktuellen Problem:
Code: Alles auswählen
MEINE URSPRUNGSDATEN
{4}Aufgabe 1:Einkaufen
Aufgabe 2:Kochen
{39}Aufgabe 3:Essen
{13}Aufgabe 4:Geschirr waschen
Code: Alles auswählen
ID = beliebig lange GANZE Zahl, die zwischen den geschweiften Klammern(die ganz am Anfang des Strings stehen) steht ...
oder 0/leer wenn es gar keinen Abschnitt mit geschweiften Klammern am Anfang gibt
AUFGABENTEXT = Der Aufgabentext soll dann alles enthalten, was nach der schliessenden geschweiften Klammer steht ...
und das auch, wenn wie hier im Beispiel auf Zeile 2 gar kein Abschnitt mit geschweiften Klammern vorhanden ist
Code: Alles auswählen
MEINE WUNSCHDATEN
$my_task['user'] = 4 , $my_task['task'] = 'Aufgabe 1:Einkaufen'
$my_task['user'] = 0/leer , $my_task['task'] = 'Aufgabe 2:Kochen'
$my_task['user'] = 39 , $my_task['task'] = 'Aufgabe 3:Essen'
$my_task['user'] = 13 , $my_task['task'] = 'Aufgabe 4:Geschirr waschen'

Freue mich auf euer Feedback,
Manne.