gpt4 book ai didi

python - 解析电子邮件标题的文本抄送字段的方法?

转载 作者:太空狗 更新时间:2023-10-30 00:24:37 26 4
gpt4 key购买 nike

我有一个 Cc header 字段的纯文本,如下所示:


friend@email.com, John Smith <john.smith@email.com>,"Smith, Jane" <jane.smith@uconn.edu>

是否有任何经过实战测试的模块可以正确解析它?

(如果它是在 python 中的奖励!电子邮件模块只返回原始文本,没有任何拆分方法,AFAIK)(如果将名称和地址拆分为多个字段,也会有好处)

最佳答案

作为标准 python 模块,有很多函数可用,但我认为您正在寻找 email.utils.parseaddr()email.utils.getaddresses()

>>> addresses = 'friend@email.com, John Smith <john.smith@email.com>,"Smith, Jane" <jane.smith@uconn.edu>'
>>> email.utils.getaddresses([addresses])
[('', 'friend@email.com'), ('John Smith', 'john.smith@email.com'), ('Smith, Jane', 'jane.smith@uconn.edu')]

关于python - 解析电子邮件标题的文本抄送字段的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com