PHP前端开发

Python正则表达式总结

百变鹏仔 3小时前 #Python
文章标签 正则表达式

search(pattern,string,flags=0):在一个字符串中查找匹配

finddall(pattern,string,flags=0):找到匹配,返回所有匹配部分的列表

sub(pattern,repl,string,count=0,flags=0):将字符串中匹配正则表达式的部分替换为其他值

split(pattern,string,maxsplit=0,flags=0):根据匹配分割字符串, 返回分割字符串组成的列表

import urllibimport rereq = urllib.urlopen('http://www.imooc.com/course/list')buf = req.read()listurl = re.findall(r'http:.+.jpg', buf)print listurli = 0for url in listurl:    f = open(str(i) + '.jpg', 'w')    req = urllib.urlopen(url)    buf = req.read()    f.write(buf)    i += 1