import re
s = 'Total revenue for 201603 is 3000 €'
rx = re.compile(r'^(?=\d+(?:[_-]\d+)?$)[\d_-]{6,7}$')
res = [x for x in s.split() if rx.search(x)]
if len(res):
print(res[0])
# Pure regex approach:
rx = re.compile(r'(?<!\S)(?=\d+(?:[_-]\d+)?(?!\S))[\d_-]{6,7}(?!\S)')
res = rx.search(s)
if res:
print(res.group())
aW1wb3J0IHJlCnMgPSAnVG90YWwgcmV2ZW51ZSBmb3IgMjAxNjAzIGlzIDMwMDAg4oKsJwpyeCA9IHJlLmNvbXBpbGUocideKD89XGQrKD86W18tXVxkKyk/JClbXGRfLV17Niw3fSQnKQpyZXMgPSBbeCBmb3IgeCBpbiBzLnNwbGl0KCkgaWYgcnguc2VhcmNoKHgpXQppZiBsZW4ocmVzKToKCXByaW50KHJlc1swXSkKCiMgUHVyZSByZWdleCBhcHByb2FjaDoKcnggPSByZS5jb21waWxlKHInKD88IVxTKSg/PVxkKyg/OltfLV1cZCspPyg/IVxTKSlbXGRfLV17Niw3fSg/IVxTKScpCnJlcyA9IHJ4LnNlYXJjaChzKQppZiByZXM6CglwcmludChyZXMuZ3JvdXAoKSk=