import re
rx = re.compile(r'''
ages\
(\d+(?:\ years)?\ and\ (?:above|up))
''', re.VERBOSE)
string = '''
1) 120 lbs and is intended for riders ages 8 years and up. #catch : 8 years and up
2) 56w x 28d x 32h inches recommended for hobbyists recommended for ages 12 and up. #catch : 12 and up
3) 4 users recorded speech for effective use language tutor pod measures 11l x 9w x 5h inches recommended for ages 6 and above. #catch : 6 and above
'''
matches = rx.findall(string)
print(matches)
aW1wb3J0IHJlCnJ4ID0gcmUuY29tcGlsZShyJycnCiAgICAgICAgYWdlc1wgCiAgICAgICAgKFxkKyg/OlwgeWVhcnMpP1wgYW5kXCAoPzphYm92ZXx1cCkpCicnJywgcmUuVkVSQk9TRSkKCnN0cmluZyA9ICcnJwogICAgMSkgMTIwIGxicyBhbmQgaXMgaW50ZW5kZWQgZm9yIHJpZGVycyBhZ2VzIDggeWVhcnMgYW5kIHVwLiAjY2F0Y2ggOiA4IHllYXJzIGFuZCB1cAogICAgMikgNTZ3IHggMjhkIHggMzJoIGluY2hlcyByZWNvbW1lbmRlZCBmb3IgaG9iYnlpc3RzIHJlY29tbWVuZGVkIGZvciBhZ2VzIDEyIGFuZCB1cC4gI2NhdGNoIDogMTIgYW5kIHVwCiAgICAzKSA0IHVzZXJzIHJlY29yZGVkIHNwZWVjaCBmb3IgZWZmZWN0aXZlIHVzZSBsYW5ndWFnZSB0dXRvciBwb2QgbWVhc3VyZXMgMTFsIHggOXcgeCA1aCBpbmNoZXMgcmVjb21tZW5kZWQgZm9yIGFnZXMgNiBhbmQgYWJvdmUuICNjYXRjaCA6IDYgYW5kIGFib3ZlCicnJwoKbWF0Y2hlcyA9IHJ4LmZpbmRhbGwoc3RyaW5nKQpwcmludChtYXRjaGVzKQ==