坑爹的Python正则量词
2014-03-24 17:45
344 查看
在正则表达式里可用量词来限定前词重复次数,如下所示:
但是下面的程序怎么没有结果呢?
经折磨后终于发现6前边不能有空格,平时编程习惯加空格,怎么没有一本书提示一下呢?
经改正,去掉逗号后边的空格,可以得到结果。
(win下没问题,有空格也行,Linux下必须没有空格,否则就是不对,您遇到过此问题么?呵呵!)
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前边不能有空格,平时编程习惯加空格,怎么没有一本书提示一下呢?
经改正,去掉逗号后边的空格,可以得到结果。
(win下没问题,有空格也行,Linux下必须没有空格,否则就是不对,您遇到过此问题么?呵呵!)
相关文章推荐
- python基础之坑爹正则表达式
- python 正则表达式对转义符的处理
- python正则表达式re之compile函数解析
- python 正则
- Python 正则表达式提高
- Python当中的正则表达式支持!
- python正则
- Python 学习笔记 正则表达式
- python之正则表达式
- python--正则表达式学习汇总
- python 中的正则表达式
- python 中 正则表达式 的应用
- 初学python,正则
- Python中的正则表达式
- python正则表达式re模块用法详解
- python正则表达式惰性匹配
- 正则表达式学习笔记(4) 贪婪、惰性和支配量词
- python的正则表达式模块re
- python正则表达式-findall
- Python字符串及正则表达式