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)) )