import re
patterns = [
re.escape("hello(["),
r"hello([",
"hello(["
]
for pattern in patterns:
print("Pattern is {}".format(pattern))
try:
print(re.match(pattern=pattern, string="hello(["))
except:
print("Exception!")
aW1wb3J0IHJlCgpwYXR0ZXJucyA9IFsKCXJlLmVzY2FwZSgiaGVsbG8oWyIpLAoJciJoZWxsbyhbIiwKCSJoZWxsbyhbIgpdCmZvciBwYXR0ZXJuIGluIHBhdHRlcm5zOgoJcHJpbnQoIlBhdHRlcm4gaXMge30iLmZvcm1hdChwYXR0ZXJuKSkKCXRyeToKCQlwcmludChyZS5tYXRjaChwYXR0ZXJuPXBhdHRlcm4sIHN0cmluZz0iaGVsbG8oWyIpKQoJZXhjZXB0OgoJCXByaW50KCJFeGNlcHRpb24hIikK