Skip to main content
 首页 » 编程设计

Python:- 从电子邮件列表中拆分电子邮件(逗号、空格分隔)

2025年05月04日28rubylouvre

我的输入是

email_list =  
 
"mail1@mail.com,mail2@mail.com, mail3@mail.com mail4@mail.com  
mail5@mail.com" 

异常(exception)的输出是

['mail1@mail.com', 'mail2@mail.com', 'mail3@mail.com', 'mail4@mail.com', 'mail5@mail.com'] 

我试过这个方法,但它只会拆分(,)分隔。请告诉我。

output = email_list.split(',')  

提前致谢...

请您参考如下方法:

你可以使用正则表达式:

>>> import re 
>>> email_list = "mail1@mail.com,mail2@mail.com, mail3@mail.com mail4@mail.com" 
>>> re.split(r'[, ]*',email_list) 
['mail1@mail.com', 'mail2@mail.com', 'mail3@mail.com', 'mail4@mail.com']  

re.split根据 r'[, ]*' 拆分您的字符串,该字符串与逗号 (,) 和空格 () 的任意组合拆分。