Hi,
Dein Ausdruck erlaubt c* aber es ist laut Aufgabe _nicht_ erlaubt mehr als ein c hintereinander
stehen zu haben.Stimmt, habe ich nicht beachtet. Aber dazu gibt es ja Mengen-Klammern:
(((a+)(b+))(a*)(b*)(c{0,1}))+
Das ist ja fast schon chat.
So ist es richtig, ich würde in einer echten app auch mit der Mengenklammer arbeiten, wusste aber nicht ob das eine für die Aufgabe zulässige Erweiterung ist. Der Autor meinte ja sogar schon eine leere Anweisung wäre event. nicht erlaubt. Interessant wäre noch die Frage was mehr Performance bringt, wobei ich vermute das nach dem kompilieren die beiden Ausdrücke gleich aussehen.
cu
F.Heyer