Validating and Parsing Email Addresses

  • + 1 comment

    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)))