import re
i = "ramesh@gmail.com"
res = re.sub(
r'\b([A-Za-z])([^@\s]*)([A-Za-z]@[A-Za-z])([^@\s.]*)([A-Za-z])\b',
lambda x: x.group(1) + "x" * len(x.group(2)) + x.group(3) + "x" * len(x.group(4)) + x.group(5),
i)
print(res)
aW1wb3J0IHJlCgppID0gInJhbWVzaEBnbWFpbC5jb20iCgpyZXMgPSByZS5zdWIoCiAgICByJ1xiKFtBLVphLXpdKShbXkBcc10qKShbQS1aYS16XUBbQS1aYS16XSkoW15AXHMuXSopKFtBLVphLXpdKVxiJywKICAgIGxhbWJkYSB4OiAgeC5ncm91cCgxKSArICJ4IiAqIGxlbih4Lmdyb3VwKDIpKSArIHguZ3JvdXAoMykgKyAieCIgKiBsZW4oeC5ncm91cCg0KSkgKyB4Lmdyb3VwKDUpLAppKQpwcmludChyZXMp