Bestimmung von reguläre Ausdrücke wie geht man da vor?

1 Antwort

Ein Wort besteht aus abwechselnden a- und b-Gruppen. Zerlege das Wort an jedem letzten b einer b-Gruppe (z.B. „ab baabb baaa ba“). Die inneren Teile (zwischen zwei b-Gruppen) müssen mindestens 2 a enthalten: baa+b* („a+“ heißt „mindestens ein a“).

Vor der ersten Gruppe darf noch a*b* stehen, und zum Schluss können noch ein paar a folgen.

Alles zusammen: a* b* ( b a a+ b* )* a*