为了账号安全,请及时绑定邮箱和手机立即绑定

python正则表达式

难度初级
时长 1小时29分
学习人数
综合评分9.40
211人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.1 逻辑清晰
自己还没玩溜就敢出来教人了
这个教学水平真差,一点逻辑没有,全篇说不到知识点上。

已采纳回答 / seU
前面15分钟的两节re模块你一定没看,已经讲的很清楚了match()是re模块的函数,根据匹配规则匹配对应的字符串group()函数,是返回匹配成功的字符串
非常好!!!
讲得太棒了,学完很好的理解了正则表达式的用法,以及初步了解了爬虫功能。非常感谢老师!

最新回答 / jocundhang
自己弄懂了 用f = open(str(i)+'.jpg','wb')就可以了

最新回答 / 慕斯5482594
第一和第七个不懂吗?你运行了就知道了。<...code...>

已采纳回答 / 慕沐3684334
这么说吧,如果没有加大括号,只能匹配到'd'这个字符,有的话可以匹配到{d}这个字符串,是否明白了呢~。~
Windows环境下应该要怎么学习呀。。
我的图片保存到本地失真了?
很有收获,讲的不错

已采纳回答 / qq_不二_0
ls是linux下的列出所有文件。类似windows下的dir命令
In [104]: i = 0

In [105]: for url in listurl:
...: f = open(str(i) + &#039;.jpg&#039;, &#039;wb&#039;)
...: req = urllib.request.urlopen(url)
...: buf = req.read()
...: f.write(buf)
...: i+=1
...:

感谢老师!写了人生中第一个爬虫!!!
Python 3.x 版本这么输入:
In [1]: import re

In [2]: import urllib.request
In [3]: req = urllib.request.urlopen(&#039;http://www.imooc.com/course/list&#039;)
In [4]: buf = req.read()
In [5]: buf = buf.decode(&#039;utf-8&#039;)
In [6]: listurl = re.findall(r&#039;src=.+\.jpg&#039;, buf)
Python 3.x 版本请这么输入:

import urllib.request
req = urllib.request.urlopen(&#039;http://www.imooc.com/course/list&#039;)
buf = req.read()
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 1、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1.正则表达式基本语法 2.使用re模块处理文本

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消