import re
s = 'ACAABAACAAABACDBADDDFSDDDFFSSSASDAFAAACBAAAFASD'
pattern = r'[B-Z](?=AAA)'

for item in re.finditer(pattern, s):
    result.append(item.group())

print(result)