[問題] 正規表示法"*?"
各位高手好,最近小弟在自學Python
在精通Python這本書裡面,在正規表示法這段有講到一個指定符"prev *?"
解釋是"零個或多個prev,愈少愈好"
自己練習測試了半天,卻無法理解這個指定符是什麼意思
懇請各位高手指導有沒有比較容易理解的方式
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.65.174
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1464441036.A.4C6.html
推
05/28 21:24, , 1F
05/28 21:24, 1F
→
05/28 21:24, , 2F
05/28 21:24, 2F
我看完了還是不太理解,我用source = fooood當作來原測試
如果用re.findall('o*?',source)會得到'','','','','','',''這個結果
我不太懂為什麼中間四個o有被匹配到卻不會顯示出來
推
05/28 22:27, , 3F
05/28 22:27, 3F
太感謝!!
※ 編輯: cryinrain (36.237.65.174), 05/28/2016 22:31:53
討論串 (同標題文章)