2024-09-29 21:55:15 发布
网友
我想用Python从电子邮件地址中提取顶级域。 我想用正则表达式得到@符号后第一个点之后的所有内容
例如
tony.manero@testing.com ted.br@top.domain.us
预期结果
.com .domain.us
如何使用regex实现这个结果?你知道吗
你可以试试这个正则表达式,捕捉第一组的内容
@.*?\.(.*)
Demo
说明:
下面是一个示例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']
你可以试试这个正则表达式,捕捉第一组的内容
Demo
说明:
下面是一个示例python代码
这将打印以下输出
相关问题 更多 >
编程相关推荐