我的想法是在一个句子中找到每封电子邮件并将其替换为不同的随机电子邮件(匿名)。但我无法得到我想要的结果。每封电子邮件都被替换为同一封电子邮件,否则我收到错误消息(列表索引超出范围)
输入:email = "daniel@hotmail.com 发送到 ana@gmail.com"
输出我想要电子邮件 =“albert@hotmail.com 发送到 john@gmail.com”
random_emails = ["albert", "john", "mary"]
def find_email(email: str):
result = email
i = 0
email_address = r"\S+@"
for text in email:
result = re.sub(email_address, random_emails[i] + "@", result)
i += 1
return result
print(find_email(email))