leetcode-sql-1517.查找拥有有效邮箱的用户

214 阅读1分钟

题目

image.png

image.png

分析

^表示以后面的字符为开头

[]表示括号内的任意字母

-表示连续

*表示重复前面的任意字符任意次数

\用来转义后面的特殊字符,以表示字符原本的样子,而不是将其作为特殊字符使用

$表示以前面的字符为结尾

1.前缀名以字母开头:^[a-zA-Z]

2.前缀名包含字母(大写或小写)、数字、下划线_、句号.、横杠-:[a-zA-Z0-9_.-]*

3.以域名‘@leetcode.com’结尾:@leetcode.com$

具体可参考:leetcode-cn.com/problems/fi…

答案为:

select user_id,name,mail from Users where mail REGEXP '^[a-zA-Z][a-zA-Z0-9_.-]*@leetcode.com$';

提交结果为:

image.png