作者cryinrain (哑猫)
看板Python
标题[问题] 正规表示法"*?"
时间Sat May 28 21:10:33 2016
各位高手好,最近小弟在自学Python
在精通Python这本书里面,在正规表示法这段有讲到一个指定符"prev *?"
解释是"零个或多个prev,愈少愈好"
自己练习测试了半天,却无法理解这个指定符是什麽意思
恳请各位高手指导有没有比较容易理解的方式
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.65.174
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1464441036.A.4C6.html
1F:推 xxx30165: 我也正在自学,如果你不介意简体可以看一下这个 05/28 21:24
我看完了还是不太理解,我用source = fooood当作来原测试
如果用re.findall('o*?',source)会得到'','','','','','',''这个结果
我不太懂为什麽中间四个o有被匹配到却不会显示出来
3F:推 darkk6: 关於这个我另外再回一篇好了 05/28 22:27
太感谢!!
※ 编辑: cryinrain (36.237.65.174), 05/28/2016 22:31:53