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
Get step-by-step solutions from verified subject matter experts
