import re
pattern=re.compile(fmt)
m=pattern.match(str)
或
m=re.match(fmt,str)
返回
m.group() 所有匹配
m.groups() 等价于[group(1),group(2),...],返回括号括起的分组
>>> match = re.search(r'(\w+), (\w+): (\S+)', contactInfo)
>>> match.group(1)
'Doe'
>>> match.group(2)
'John'
>>> match.group(3)
'555-1212'
>>> match.group(0)
'Doe, John: 555-1212'
>>> match.start()
0
>>> match.end()
3
>>> re.findall(r'(\w+), (\w+): (\S+)', contactInfo)
[('Doe', 'John', '555-1212')]