import re

data = re.search("(<b>(.*?)</b>)", "<b>b标签</b>")
print(data.group())
print(data.group(0))
print(data.group(1))
print(data.group(2))
print(data.groups())

res = re.match('\d{2}', '123')
print(res.group())


# 给当前匹配到的结果起别名
data = re.search("(<b>(?P<b>.*?)</b>)", "<b>b标签</b>")
print(data.group('b'))
print(data.groups())


<b>b标签</b>
<b>b标签</b>
<b>b标签</b>
b标签
('<b>b标签</b>', 'b标签')
12
b标签
('<b>b标签</b>', 'b标签')


‘’‘
例如:
print(re.search('<a href="(?P<href>.*?)">(?P<name>.*?)</a>', myStr, re.I|re.S))
’‘’
myStr = """
<a href="http://www.baidu.com">百度</a>
<a href="http://www.taobao.com">淘宝</a>
<A href="http://www.taobao.com">淘宝2</A>
<a href="http://www.aiqiyi.com">爱奇
艺</a>
"""

print(re.findall('<a href=".*?">.*?</a>',myStr, re.I|re.S))
result = re.search('<a href="(?P<href>.*?)">(?P<name>.*?)</a>', myStr)
# 取值
print(result.group('href'))
print(result.group('name'))

['<a href="http://www.baidu.com">百度</a>', '<a href="http://www.taobao.com">淘宝</a>', '<A href="http://www.taobao.com">淘宝2</A>', '<a href="http://www.aiqiyi.com">爱奇\n艺</a>']
http://www.baidu.com
百度