import re
user_sentence = "hello \t how are you?"
user_sentenceSplit = []
for x in re.finditer(r"[^\S ]|[\w']+|[.,!?;]",user_sentence):
if x.group() == "\t": # if it is a tab, replace the value
user_sentenceSplit.append("tab")
else: # else, push the match value
user_sentenceSplit.append(x.group())
print(user_sentenceSplit)
aW1wb3J0IHJlCnVzZXJfc2VudGVuY2UgPSAiaGVsbG8gXHQgaG93IGFyZSB5b3U/Igp1c2VyX3NlbnRlbmNlU3BsaXQgPSBbXQpmb3IgeCBpbiByZS5maW5kaXRlcihyIlteXFMgXXxbXHcnXSt8Wy4sIT87XSIsdXNlcl9zZW50ZW5jZSk6CglpZiB4Lmdyb3VwKCkgPT0gIlx0IjogIyBpZiBpdCBpcyBhIHRhYiwgcmVwbGFjZSB0aGUgdmFsdWUKCQl1c2VyX3NlbnRlbmNlU3BsaXQuYXBwZW5kKCJ0YWIiKQoJZWxzZTogICMgZWxzZSwgcHVzaCB0aGUgbWF0Y2ggdmFsdWUKCQl1c2VyX3NlbnRlbmNlU3BsaXQuYXBwZW5kKHguZ3JvdXAoKSkgCnByaW50KHVzZXJfc2VudGVuY2VTcGxpdCk=