gpt4 book ai didi

python - Python从邮件中提取域名(包括几个特例)

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:24 27 4
gpt4 key购买 nike

我正在尝试使用 Python 从电子邮件字符串中提取域名。对于像 abc@xyz.com 这样的基本案例,以下方法效果很好:

string.split("@")[1].rstrip(".com")   #would give me "xyz"

但我希望找到一个解决方案来获取域名,例如:

  • abc@alumni.xyz.com
  • abc@xyz.org
  • abc@xyz.co.in
  • abc@xyz.it

我想到的一个解决方案是使用正则表达式并去掉最后一个点之后的任何内容,但仍然留下特殊域,例如“xyz.co.sy”,其中我希望只得到“xyz”。

最佳答案

这也行。

str.split("@")[1].split(".")[0]

关于python - Python从邮件中提取域名(包括几个特例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639491/

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