-
Notifications
You must be signed in to change notification settings - Fork 0
/
Mod3.py
29 lines (28 loc) · 891 Bytes
/
Mod3.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# def isPhoneNumber(text):
# if len(text) != 12:
# return False
# for i in range(0, 3):
# if not text[i].isdecimal():
# return False
# if text[3] != '-':
# return False
# for i in range(4, 7):
# if not text[i].isdecimal():
# return False
# if text[7] != '-':
# return False
# for i in range(8, 12):
# if not text[i].isdecimal():
# return False
# return True
# print('415-555-4242 is a phone number:')
# print(isPhoneNumber('415-555-4242'))
# print('Moshi moshi is a phone number:')
# isPhoneNumber("xyz xxz")
# write program to finding a pattern of the text with the regular expression
import re
phoneNumberRegex=re.compile(r'(\d\d\d)-(\d\d\d-\d\d\d\d)')
mo=phoneNumberRegex.search("my number is 415-555-4292")
print(mo.group(0))
print(mo.group(1))
print(mo.groups())