[問題]這個問題,正規表示式如何實現?

作者: allen511081 (藍)   2015-01-30 14:00:22
各位好,小弟我前陣子的scrapy爬蟲問題已經解決,
但是資料抓到後發現多了許多空值,原因在於我網頁的資料筆數不一,
而我又以資料筆數最多的當作For loop的次數,
最後我想到在程式裡加入Regular Expression,
在開始抓資料之前取出每個網頁的資料筆數,當作該頁的重複次數
問題就在這:
在每頁的表格裡有一格的資料是 => 鳥況: XX種,這XX就是我的資料筆數,
我的RE是re("(\d{2})")能夠比對連續兩個數字,
但是這XX有可能是1位數(Ex:1、2,而非01、02),也可能是兩位數,
請問各位,我該如何寫,才能讓我的RE同時能判斷個位數及兩位數?
作者: mars90226 (火星人)   2015-01-30 14:05:00
re("(\d{1,2})")
作者: allen511081 (藍)   2015-01-30 14:45:00
感謝你,已經解決了

Links booklink

Contact Us: admin [ a t ] ucptt.com