首页 > 编程语言 > 详细

坑爹的Python正则量词

时间:2014-03-24 21:29:52      阅读:520      评论:0      收藏:0      [点我收藏+]

      在正则表达式里可用量词来限定前词重复次数,如下所示:


In [11]: regexp = r"j\w{3, 6}"


      但是下面的程序怎么没有结果呢?


In [9]: import re
In [10]: s = "www.jeapedu.com" * 4
In [11]: regexp = r"j\w{3, 6}"
In [12]: patObj = re.compile(regexp)
In [13]: ret = patObj.findall(s)

      经折磨后终于发现6前边不能有空格,平时编程习惯加空格,怎么没有一本书提示一下呢?


     经改正,去掉逗号后边的空格,可以得到结果。


bubuko.com,布布扣

(win下没问题,有空格也行,Linux下必须没有空格,否则就是不对,您遇到过此问题么?呵呵!)


坑爹的Python正则量词,布布扣,bubuko.com

坑爹的Python正则量词

原文:http://blog.csdn.net/jeapeducom/article/details/21975273

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!