关于#python#的问题:输入一串邮箱地址字符串,输出其中的用户名样例输入:user@163.com输出:user

1. 利用正则表达式模块,获取输入的邮箱地址中的用户名。
输入一串邮箱地址字符串,输出其中的用户名
样例
输入:user@163.com
输出:user

请问代码怎么打呀?

不是写过给你了,有什么问题直接问啊,又发干嘛的?

import re
s=input()
name=re.search("([^@]+)@",s)
if name:
    print(name.group(1))
else:
    print('email地址格式错误')
 


import re
email='user@163.com'
pattern='[a-zA-Z]+(?=\@)'
res=re.search(pattern,email).group()
print(res)