def figure_filter(self, url):index = 0end_figure = re.findall('[^/]+(?!.*/)', url)if end_figure:
all_figure = re.findall('\d+', end_figure[0]) for each_figure in all_figure:
if len(each_figure) < 5:
index += 1
if index == len(all_figure): return url我這里用的使用計數(shù)器,就是 計算一個正則的匹配的所有數(shù)字都小于5 就返回這個url,但是我用的是一個index計數(shù)的,有沒有更簡練的寫法
1 回答

慕雪6442864
TA貢獻1812條經(jīng)驗 獲得超5個贊
雖然不會 python 但是正則改一下就能搞定
用正則匹配 [5-9]+ 如果成功就是有 >= 5 的數(shù)字了
如果失敗就是沒有,返回 URL
添加回答
舉報
0/150
提交
取消