import re
answer = "king tut"
bad_context = "we run with the king tut? on sunday"
good_context = "we run with the king tut on sunday"
reg_answer = re.compile(r"(?<!\S)" + re.escape(answer) + r"(?!\S)")
if reg_answer.search(good_context):
print("good_context matched")
else:
print("good_context not matched")
if reg_answer.search(bad_context):
print("bad_context matched")
else:
print("bad_context not matched")
aW1wb3J0IHJlCmFuc3dlciA9ICJraW5nIHR1dCIKYmFkX2NvbnRleHQgPSAid2UgcnVuIHdpdGggdGhlIGtpbmcgdHV0PyBvbiBzdW5kYXkiCmdvb2RfY29udGV4dCA9ICJ3ZSBydW4gd2l0aCB0aGUga2luZyB0dXQgb24gc3VuZGF5IgoKcmVnX2Fuc3dlciA9IHJlLmNvbXBpbGUociIoPzwhXFMpIiArIHJlLmVzY2FwZShhbnN3ZXIpICsgciIoPyFcUykiKQppZiByZWdfYW5zd2VyLnNlYXJjaChnb29kX2NvbnRleHQpOgoJcHJpbnQoImdvb2RfY29udGV4dCBtYXRjaGVkIikKZWxzZToKCXByaW50KCJnb29kX2NvbnRleHQgbm90IG1hdGNoZWQiKQoJCmlmIHJlZ19hbnN3ZXIuc2VhcmNoKGJhZF9jb250ZXh0KToKCXByaW50KCJiYWRfY29udGV4dCBtYXRjaGVkIikKZWxzZToKCXByaW50KCJiYWRfY29udGV4dCBub3QgbWF0Y2hlZCIp