视屏12分46秒处,
利用正则表达式 [a-zA-Z0-9]{6,10}@163.com 匹配字符转 imioocedu12345@163.com
视屏演示结果是 无法匹配
个人认为应该 有结果,且结果为 ocedu12345@163.com
且在如下网址利用工具验证了我的猜测 http://tool.oschina.net/regex/
利用正则表达式 [a-zA-Z0-9]{6,10}@163.com 匹配字符转 imioocedu12345@163.com
视屏演示结果是 无法匹配
个人认为应该 有结果,且结果为 ocedu12345@163.com
且在如下网址利用工具验证了我的猜测 http://tool.oschina.net/regex/
2017-05-08
不是非要喷,如果说免费的课是引诱大家去买课学习更多知识的话,这个真不算是个成功的体验视频。不过老师确实是老手,敬佩!
2017-05-05
最赞回答 / 华灯初上丶
我用的pycharm,今天才手写的代码,改了几个小地方,都写在注释里面,楼主看看注意到没有,谢谢。import reimport urllibreq = urllib.request.urlopen('http://www.imooc.com/course/list')#此处加上decode(),不然拿下来的数据都是乱码buf = req.read().decode("utf-8")#老师讲课的url地址已经发生改变,改一下正则匹配就好# listurl = re.findall(r'src=.+\.jp...
2017-05-04
>>> import re
>>> import urllib2
>>> req =urllib2.urlopen('http://www.mi.com/')
>>> buf=req.read()
>>> listurl=re.findall(r'src=.+\.jpg',buf)
>>> listurl
>>> i=0
>>> for url in listurl:
f=open('E:/python/mi/'+str(i)+'.jpg','wb')
req=urllib2.urlopen(url)
buf=req.read()
f.write(buf)
i+=1
>>> import urllib2
>>> req =urllib2.urlopen('http://www.mi.com/')
>>> buf=req.read()
>>> listurl=re.findall(r'src=.+\.jpg',buf)
>>> listurl
>>> i=0
>>> for url in listurl:
f=open('E:/python/mi/'+str(i)+'.jpg','wb')
req=urllib2.urlopen(url)
buf=req.read()
f.write(buf)
i+=1
2017-05-04
已采纳回答 / hannikodo
正则表达式是用来匹配字符串的,字典格式本身就有相当强大的搜索功能了,如果你说是字符串里的字典格式的话,那么按逗号分割,拿出来之后再把他转换成字典格式就行了~
2017-04-26