hdml指的是什么接口
517
2022-09-03
python爬虫的正则表达式(re模块)
正则表达式
1. findall(返回的是列表)
findall: 匹配字符串中所有的符合正则的内容lst = re.findall(r"\d+", "我的电话号是:10086 我女朋友的电话是:10010")print(lst)
2. finditer(返回的是迭代器)
finditer: 匹配字符串中所有的内容[返回的是迭代器], 从迭代器中拿到内容需要.group()it = re.finditer(r"\d+", "我的电话号是:10086, 我女朋友的电话是:10010")for i in it: print(i.group())
3. search
search, 找到一个结果就返回, 返回的结果是match对象. 拿数据需要.group()s = re.search(r"\d+", "我的电话号是:10086, 我女朋友的电话是:10010")print(s.group())
4. 预加载正则表达式
obj = re.compile(r"\d+")ret = obj.finditer("我的电话号是:10086, 我女朋友的电话是:10010")for it in ret: print(it.group()) ret = obj.findall("呵呵哒, 我就不信你不换我1000000000")print(ret)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~