我想使用Python从电子邮件地址中提取顶级域名。 我想使用正则表达式来获取@符号后FIRST点后的所有内容
例如
tony.manero@testing.com
ted.br@top.domain.us
预期结果
.com
.domain.us
如何使用正则表达式实现此结果?
答案 0 :(得分:2)
您可以尝试使用此正则表达式并捕获第1组的内容,
@.*?\.(.*)
说明:
这是示例python代码,
import re
s = ['tony.manero@testing.com','ted.br@top.domain.us']
for a in s:
print (a,' --> ',re.findall('@.*?\.(.*)',a))
这将打印以下输出,
tony.manero@testing.com --> ['com']
ted.br@top.domain.us --> ['domain.us']