Should't it match just
a
(line #1) only?
Não.
Sua expressão atual traduzida para o inglês:
-
?(?<=\AA)
- se o caractere atual for precedido pelo início da string AND A- , em seguida, corresponde a
a
- isso corresponderá aa
na primeira linha - else (= qualquer outro caso) corresponde a
e
- isso corresponderá ae
nas linhas 2 e 3
- , em seguida, corresponde a