def name_of_email(addr): str = r'^(?:<(.+)>)?\s*(\w+(\.\w+)*)@\w+(\.\w+)+' res = re.match(str, addr) resolveName = lambda name, abbr, *others: abbr if name is None else name return None if res is None else resolveName(*res.groups())
Sign in to make a reply
CloudSurf