采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
qq = ‘1000’ q = re.findall(’^\d{4,8}&’, qq) print(q) 请问这行代码为什么输出的是[ ]?
后匹配符不是&是$
这里没有必要加限定字符,如果是要匹配数字 去掉 ^和&
但按边界匹配里面讲的,1000是一个4位数字是符合条件的,那么为什么出来的是[ ]呢?
主要是后 结束符,你可以再看看后匹配符的意义,去掉后匹配符可以匹配到
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
6.3k 7
2.9k 3
2.7k 5
4.6k 22
2.8k 19
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号