Question: it fails this test case def parse_phone_number(phone_number): pattern = r(?d{3})?[-s]?d{3}[-s]?d{4} match = re.search(pattern, phone_number) try: return match.groups() except AttributeError: raise ValueError

it fails this test case def parse_phone_number(phone_number): pattern = r"\(?\d{3}\)?[-\s]?\d{3}[-\s]?\d{4}" match = re.search(pattern, phone_number) try: return match.groups() except AttributeError: raise ValueError

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock