We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
import email.utils
import re
n =int(input())
pattern = re.compile(r'[a-zA-Z][\w.-]*@[a-zA-Z]+.[a-zA-Z]{1,3}$')
for _ in range(n);
line = input().strip()
name, address = email.utils.parseaddr(line)
if pattern.match(address):
print(email.utils.formataddr((name, address)))
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Validating and Parsing Email Addresses
You are viewing a single comment's thread. Return to all comments →
import email.utils import re n =int(input()) pattern = re.compile(r'[a-zA-Z][\w.-]*@[a-zA-Z]+.[a-zA-Z]{1,3}$') for _ in range(n); line = input().strip() name, address = email.utils.parseaddr(line) if pattern.match(address): print(email.utils.formataddr((name, address)))