Hur löser man övningarna från den text bok kompilatorer principer tekniker och verktyg andra upplagan?

Beskriva de språk som betecknas med den följande regelbundna expressions: en)
a(a|b) * a.
b (e
|a)b*)*.
c)
(a|b)*a(a|b)(a|b).
d)
en * ba * ba * ba *.
!! e)
(aa|bb)*((ab|ba)(aa|bb)*(ab|ba)(aa|bb)*) *