import re
text="Been on hold for [NUM] minutes at that number, AFTER it wouldn't let me cancel the reservation."
available = re.search(r'\[NUM]\s*(?:hour|minute|time|number|hr|Hr)s?\b|!{2}|\?{2}', text)
if available:
print(available.group())
aW1wb3J0IHJlCnRleHQ9IkJlZW4gb24gaG9sZCBmb3IgW05VTV0gbWludXRlcyBhdCB0aGF0IG51bWJlciwgQUZURVIgaXQgd291bGRuJ3QgbGV0IG1lIGNhbmNlbCB0aGUgcmVzZXJ2YXRpb24uIgphdmFpbGFibGUgPSByZS5zZWFyY2gocidcW05VTV1ccyooPzpob3VyfG1pbnV0ZXx0aW1lfG51bWJlcnxocnxIcilzP1xifCF7Mn18XD97Mn0nLCB0ZXh0KQppZiBhdmFpbGFibGU6CglwcmludChhdmFpbGFibGUuZ3JvdXAoKSk=