Discuss / Python / 作业2

作业2

Topic source

lldhsds

#1 Created at ... [Delete] [Delete and Lock User]

作业2

import re

def name_of_email(addr): # 尝试匹配尖括号中的名字 match = re.search(r'<([^>]+)>', addr) if match: return match.group(1) # 尝试匹配电子邮件地址的本地部分 match = re.search(r'([^@]+)@', addr) if match: return match.group(1) # 如果都没有匹配到,返回None return None # 测试: assert name_of_email('<Tom Paris> tom@voyager.org') == 'Tom Paris' assert name_of_email('tom@voyager.org') == 'tom' print('ok')


  • 1

Reply