lordfritte
Lieutenant
- Registriert
- Juli 2006
- Beiträge
- 972
Hallo ich habe ein kleines Problem mit Regex.
Also ich habe mir auch schon einige Tutorials zu Regex angesehen, aber dieses Thema ist eins von wenigen was ich überhaupt nicht verstehe.
Also ich habe eine Zeichenkette, z.b. "#Func1(1, 24) / #Func2(14, 78, 11)".
Diese Zeichenkette möchte ich nun mit Regex in 2 Schritten auswerten,
1. Soll er mir daraus einen string Array machen: {"Func1(1, 24)", "Func2(14, 78, 11)"}.
2. Soll er das nun weiter zerlegen, jetzt in einen 2 Dimensionalen string Array:
{{"Func1", "1", "24"}, {"Func2", "14", "78", "11"}}
Jetzt habe ich aber noch 2 Probleme:
1. Kann die Anzahl der Parameter in den Klammern variieren.
2.Jetzt könnte ich auch sowas haben: "#Func2(#Func3(12, 12), 78, 11)" hier soll er das #Func3(12, 12) so stehen lassen und nicht auswerten.
Also ich habe mir auch schon einige Tutorials zu Regex angesehen, aber dieses Thema ist eins von wenigen was ich überhaupt nicht verstehe.
Also ich habe eine Zeichenkette, z.b. "#Func1(1, 24) / #Func2(14, 78, 11)".
Diese Zeichenkette möchte ich nun mit Regex in 2 Schritten auswerten,
1. Soll er mir daraus einen string Array machen: {"Func1(1, 24)", "Func2(14, 78, 11)"}.
2. Soll er das nun weiter zerlegen, jetzt in einen 2 Dimensionalen string Array:
{{"Func1", "1", "24"}, {"Func2", "14", "78", "11"}}
Jetzt habe ich aber noch 2 Probleme:
1. Kann die Anzahl der Parameter in den Klammern variieren.
2.Jetzt könnte ich auch sowas haben: "#Func2(#Func3(12, 12), 78, 11)" hier soll er das #Func3(12, 12) so stehen lassen und nicht auswerten.