2013年11月29日
摘要: 最近用Python做一个crawler工具的时候,发现用一个正则表达式可以匹配到个数据的时候用match.group()只能打印出第一个数据,其它数据不能打印出来。最后找到解决方法,现在记录一下,直接贴代码:P = re.compile(r'<a(\s)href=\"/android/info/([0-9]*)\.html\?fw=([0-9]*)\"', re.M) match = p.findall(txt) if match: print match在初始化正则的时候一定要加上参数re.M这个参数的意思是去匹配多行,如果没有加re.M的话程序匹配 阅读全文
posted @ 2013-11-29 14:17 强巴拉 阅读(2117) 评论(0) 推荐(0) 编辑