takze (.ab|.ba)b[a]{b} -> (ab|ba).b[a]{b} -> (ab|ba).b[.a]{b} -> (ab|ba)b[a]{.b}.
to
b zadávaš len raz. Ty ho tam máš 2x.
(.ab|.ba)b[a]{b} najskôr zadáš prvé
a alebo prvé
b ->
(a.b|b.a)b[a]{b} potom druhé
b alebo druhé
a ->
(ab|ba).b[a]{b} potom musíš zadať
b ->
(ab|ba)b[.a]{.b}. potom môžeš alebo nemusíš zadať jedno
a, môžeš alebo nemusíš zadať hocikoľko
b alebo skončíš
snáď som sa nesekol