import re
s = 'xyx 234 aa44XY.aaAyyy984aABCaxYxx3yYaxaa.'
pattern = r'\D+' # sequence of non-digits
for match in re.findall(pattern, s):
print('Found: {!r}'.format(match))
'''
run:
Found: 'xyx '
Found: ' aa'
Found: 'XY.aaAyyy'
Found: 'aABCaxYxx'
Found: 'yYaxaa.'
'''