import re

pattern = r'\b(?=\d+ (?:year|month|day))(?:\d+ years?)?(?:\s+\d+ months?)?(?:\s+\d+ days?)?\b'
m = re.search(pattern, 'in 2 years 25 days')
if m:
    print(m.group())