import re
regex = r"[^\W_\d](?=\S(?!\S))"
s = ("I Like Studying Python Programming\n\n"
"a) This is a test with 3d\n")
output = re.sub(regex, lambda m: m.group(0).upper(), s)
print(output)
aW1wb3J0IHJlCgpyZWdleCA9IHIiW15cV19cZF0oPz1cUyg/IVxTKSkiCnMgPSAoIkkgTGlrZSBTdHVkeWluZyBQeXRob24gUHJvZ3JhbW1pbmdcblxuIgoJImEpIFRoaXMgaXMgYSB0ZXN0IHdpdGggM2RcbiIpCgpvdXRwdXQgPSByZS5zdWIocmVnZXgsIGxhbWJkYSBtOiBtLmdyb3VwKDApLnVwcGVyKCksIHMpCnByaW50KG91dHB1dCk=