看板
[ Python ]
討論串[問題] 正規表示法"*?"
共 5 篇文章
內容預覽:
我對 Python 運作還不是很了解,但我猜這個和 Python 的 re 的運作方式有關. 還有就是 string 的 slicing。. 執行底下 Code :. import re. ptn='o*?'. sub='fooood'. p=re.compile(ptn). iterator =
(還有811個字)
內容預覽:
===============================================. 如果用re.findall('o*?',source)會得到'','','','','','',''這個結果. 我不太懂為什麼中間四個o有被匹配到卻不會顯示出來. ===================
(還有615個字)
內容預覽:
這邊先不討論 Python , 以 Regexp 來說,用於數量的修飾應. 該只針對前面跟隨的字元或集合(或群組). 我自己對 Python 的正規表示法沒有很熟悉,不知道有沒有特殊用法,. 但理論上這些應該都是一樣的. 以這個為例子不是很好,我稍微修改一下成: prev* , 先不考慮那個 ?.
(還有1119個字)
內容預覽:
各位高手好,最近小弟在自學Python. 在精通Python這本書裡面,在正規表示法這段有講到一個指定符"prev *?". 解釋是"零個或多個prev,愈少愈好". 自己練習測試了半天,卻無法理解這個指定符是什麼意思. 懇請各位高手指導有沒有比較容易理解的方式. --. ※ 發信站: 批踢踢實業坊
(還有118個字)