题目
分析
^表示以后面的字符为开头
[]表示括号内的任意字母
-表示连续
*表示重复前面的任意字符任意次数
\用来转义后面的特殊字符,以表示字符原本的样子,而不是将其作为特殊字符使用
$表示以前面的字符为结尾
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$';