import re
email = "abc at xyz.com, abc At xyz.com, abc (at) xyz [dot] com"
pa = re.compile(r'\W*(at|dot)\W*', flags=re.IGNORECASE)
em = pa.sub(lambda m: {'dot': '.', 'at': '@'}[m.group(1).lower()], email)
print(em)
aW1wb3J0IHJlCgplbWFpbCA9ICJhYmMgYXQgeHl6LmNvbSwgYWJjIEF0IHh5ei5jb20sIGFiYyAoYXQpIHh5eiBbZG90XSBjb20iCnBhID0gcmUuY29tcGlsZShyJ1xXKihhdHxkb3QpXFcqJywgZmxhZ3M9cmUuSUdOT1JFQ0FTRSkKZW0gPSBwYS5zdWIobGFtYmRhIG06IHsnZG90JzogJy4nLCAnYXQnOiAnQCd9W20uZ3JvdXAoMSkubG93ZXIoKV0sIGVtYWlsKQpwcmludChlbSk=