import re
rx = r"(Thanks,\s*)[A-Z][a-z]+\b(?!!)"
strs = ["Thanks, Bob", "Thanks, Bob.", "Thanks, Bob!"]
for s in strs:
print( re.sub(rx, r"\1[NAME]", s) )
aW1wb3J0IHJlCnJ4ID0gciIoVGhhbmtzLFxzKilbQS1aXVthLXpdK1xiKD8hISkiCnN0cnMgPSBbIlRoYW5rcywgQm9iIiwgIlRoYW5rcywgQm9iLiIsICJUaGFua3MsIEJvYiEiXQpmb3IgcyBpbiBzdHJzOiAKICAgIHByaW50KCByZS5zdWIocngsIHIiXDFbTkFNRV0iLCBzKSApCg==