Hallo Marko,
(?=(?(?!.)d|(?P<a>e))). <=> e
Aufgeschlüsselt von außen nach innen
(?=e). <=> e
e -> (?(?!.)d|(?P<a>e))
(? ... ) -> wirkungslos
(?!.)d <=> (?=\n)d -> kann niemals eintreten
(?P<a>e) <=> e
Als nächstes kommt ein g, wir sind also bei ^reg, aber jetzt habe ich keine Zeit mehr.
Gruß Uwe