怎样使用正则表达式匹配合法的邮件地址?
s=‘’‘xiasd@163.com,
sdlfkj@.com,
sdflkj@180.com,
solodfdsf@123.com,
sdlfjxiaori@139.com,
saldkfj.com,
oisdfo@.sodf.com.com’‘’

python正则表达式问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- honestman_ 2022-09-15 14:58关注
import re s = '''xiasd@163.com, sdlfkj@.com, sdflkj@180.com, solodfdsf@123.com, sdlfjxiaori@139.com, saldkfj.com, oisdfo@.sodf.com.com''' pattern = r"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" for e in s.split(',\n'): r = re.match(pattern, e) print(r)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用