python的正则表达式的具体函数的使用
import re
lst = re.findall(r"\d+", "我的电话号是:10086,我的女朋友的电话是:10010")
print(lst)
it = re.finditer(r"\d+", "我的电话号是:10086,我的女朋友的电话是:10010")
print(it)
for i in it:
print(i.group())
s = re.search(r"\d+", "我的电话号是:10086,我的女朋友的电话是:10010")
print(s.group())
ss = re.match(r"\d+", "111我的电话号是:10086,我的女朋友的电话是:10010")
print(ss.group())
obj = re.compile(r"\d+")
ret = obj.findall("我的电话号是:110086,我的女朋友的电话是:110010")
print(ret)
s = """
<div class='jay'><span id='1'>郭麒麟</span></div>
<div class='jj'><span id='2'>宋铁</span></div>
<div class='jolin'><span id='3'>大聪明</span></div>
<div class='sylar'><span id='4'>范思哲</span></div>
<div class='tory'><span id='5'>胡说八道</span></div>
"""
obj = re.compile(r"<div class='.*?'><span id='(?P<id>\d+)'>(?P<wahaha>.*?)</span></div>", re.S)
result = obj