编写一个解决方案,以查找具有有效电子邮件的用户。
一个有效的电子邮件具有前缀名称和域,其中:
前缀
名称是一个字符串,可以包含字母(大写或小写),数字,下划线 ‘_’ ,点 ‘.’ 和/或破折号 ‘-’ 。前缀名称 必须 以字母开头。
域
为 ‘@leetcode.com’ 。
以任何顺序返回结果表。
结果的格式如以下示例所示:
import pandas as pd
def valid_emails(users: pd.DataFrame) -> pd.DataFrame:
return users[users['mail'].str.match(r"^[a-zA-Z][a-zA-Z0-9-\.\_]*\@leetcode\.com$")]