Hi!
Ein leerer Asudruck ist aber in eurer Syntax und auch in POSIX regex einwandfrei erlaubt (selbst der eigenwillige Matcher von Perl macht das richtig), aber wie es sei mit copy and paste einfach alles zweimal hinschreiben, einmal mit und einmal ohne c, dann geht es auch ohne leerem Ausdruck:
((((a+)(b+))(a*)(b*)(c))(((a+)(b+))(a*)(b*)))+
jaja, ist ja schon gut, ich glaubs ja ;-) *g*
Sagen wir mal für die Lösung in Posix bekommst du den ersten Preis :-)
Es ist unübersichtlicher, langsamer und fehlerträchtiger.
Ein regulärer Ausdruck sollte immer minimal sein,
so hat man es mir zumindest in der stoneage Zeit beigebracht.
Stimmt, daher schau'ma mal ob's jemand in nem kürzerem zusammenkriegt ;-)
Aber es sollte ja bloss ein wenig Spass bringen,
ich hoffe den hattest du :-)
liebe Grüsse
Bernhard