import re
texts = ['Refer to Annex 1.1, 1.2 and 2.0 containing information etc,', 'Refer to Annex 1.0.1, 1.1.1 containing information etc,']
rx = re.compile(r'Annex\s*(\d+(?:(?:\W|and)+\d)*)')
for text in texts:
match = rx.search(text)
if match:
print(re.findall(r'\d+(?:\.\d+)*', match.group(1)) )
aW1wb3J0IHJlCnRleHRzID0gWydSZWZlciB0byBBbm5leCAxLjEsIDEuMiBhbmQgMi4wIGNvbnRhaW5pbmcgaW5mb3JtYXRpb24gZXRjLCcsICdSZWZlciB0byBBbm5leCAxLjAuMSwgMS4xLjEgY29udGFpbmluZyBpbmZvcm1hdGlvbiBldGMsJ10KcnggPSByZS5jb21waWxlKHInQW5uZXhccyooXGQrKD86KD86XFd8YW5kKStcZCkqKScpCmZvciB0ZXh0IGluIHRleHRzOgoJbWF0Y2ggPSByeC5zZWFyY2godGV4dCkKCWlmIG1hdGNoOgoJCXByaW50KHJlLmZpbmRhbGwocidcZCsoPzpcLlxkKykqJywgbWF0Y2guZ3JvdXAoMSkpICk=