import re
rx = r"(?:!\w+\s+)?([\w\s]*#[0-9]*)"
ss = ["!hello little fox#1234", "little fox#1234"]
for s in ss:
m = re.match(rx, s)
if m:
print(m.group(1))
aW1wb3J0IHJlCnJ4ID0gciIoPzohXHcrXHMrKT8oW1x3XHNdKiNbMC05XSopIgpzcyA9IFsiIWhlbGxvIGxpdHRsZSBmb3gjMTIzNCIsICJsaXR0bGUgZm94IzEyMzQiXQpmb3IgcyBpbiBzczoKICAgIG0gPSByZS5tYXRjaChyeCwgcykKICAgIGlmIG06CiAgICAgICAgcHJpbnQobS5ncm91cCgxKSk=