Felix: Rekursion in regulärem Ausdruck möglich?

Beitrag lesen

Hallo Forum,

diesmal eine theoretische Frage:

Kann ich mittels eines regulären Ausdrucks einen Term beschreiben, dessen Teile rekursiv wiederholbar sind?

Beispiel:
Legen wir fest, daß ein Term die Gestalt "A Operator B" hat. A und B können aber wiederum die Gestalt "A Operator B" haben usw.

Praktische Beispiele:
1+2
1+(3+4)
(1+2)+(3+4)
(1+2)+((3+4)+5)

Wie sähe ein entsprechender regexp für diese Sprache aus?

wobei hier die Klammerung zur Verdeutlichung dient.