老师,这一节的正则r = re.findall('\d*',anchor['number'])是不是不严谨

来源:13-10 sorted 排序

夜勤

2017-11-08

老师,这一节的正则“r = re.findall('\d*',anchor['number'])”是不是不严谨?浮点数拆成两个数字了,比如37.5万拆成37和5了

写回答

2回答

7七月

2017-11-08

这个源代码已经改过了。课程群里的源代码更改了,确实有这个问题。很细心,课程还没来得及更新

1
1
夜勤
非常感谢!
2018-03-19
共1条回复

集美菜

2018-03-15

r = re.findall("(\d*?\.\d*|\d+)",achor[1])

可以使用这行正则表达式进行过滤,可以过滤出带有小数点的。

//img.mukewang.com/szimg/5aa9e31e0001df5a03510121.jpg

0
1
集美菜
老师,为啥这个匹配的结果里面,后面会匹配到两空字符串。
2018-03-15
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14598 学习 · 4469 问题

查看课程