# _*_ coding:utf-8 _*_ import re line = "Cats are smarter than dogs" matchObj = re.match(r'(.*) are (.*?) .*', line, re.M|re.I) if matchObj: print("matchObj.group():", matchObj.group()) print("matchObj.group(1):", matchObj.group(1)) print("matchObj.group(2):", matchObj.group(2)) else: print("NO MATCH") print() matchObj = re.search(r'dogs', line, re.M|re.I) if matchObj: print("search --> matchObj.group():", matchObj.group()) else: print("NO MATCH:") print() phone = "2004-959-559 # This is Phone Number" num = re.sub(r'#.*$', "", phone) print("phone num:", num) num = re.sub(r'D', "", phone) print("phone num:", num) print() print(re.match('www', 'www.runoob.com').span()) print(re.match('com', 'www.runoob.com'))