web-dev/hws/hw-2/email_validation.py
2026-02-13 15:01:19 +03:00

17 lines
405 B
Python

def fun(s):
import re
pattern = r'^[a-zA-Z0-9_-]+@[a-zA-Z0-9]+\.[a-zA-Z]{1,3}$'
return bool(re.match(pattern, s))
def filter_mail(emails):
return list(filter(fun, emails))
if __name__ == '__main__':
n = int(input())
emails = []
for _ in range(n):
emails.append(input())
filtered_emails = filter_mail(emails)
filtered_emails.sort()
print(filtered_emails)