easy, 51%
https://leetcode.com/problems/find-users-with-valid-e-mails/
정규표현식으로 조건에 맞는 이메일을 매칭시켜야 함.
가장 처음에는 알파벳만 올 수 있으므로(prefix name) 알파벳 그룹 패턴을 찾음
그 다음 패턴에는 .
, _
, -
를 제외한 특수문자를 모두 제거해야 함 -> 문제에 정확히 명시되어 있지 않아서 테케를 확인해보면서 풀었고, 조금 불친절하다고 느낌...
그 이후에는 @leetcode.com 이라는 도메인만 올 수 있는데, 마찬가지로 테케를 돌려보니 @leetcode?com 과 같은 방식으로 된 케이스가 있어 명확하게 .
만 올 수 있도록 패턴을 생성함
SELECT *
FROM users
WHERE mail REGEXP '^[a-zA-Z][a-zA-Z0-9\_\.\-]*@leetcode[\.]com'