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

python正则表达式

难度初级
时长 1小时29分
学习人数
综合评分9.40
211人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.1 逻辑清晰

已采纳回答 / seU
前面15分钟的两节re模块你一定没看,已经讲的很清楚了match()是re模块的函数,根据匹配规则匹配对应的字符串group()函数,是返回匹配成功的字符串

已采纳回答 / 慕沐3684334
这么说吧,如果没有加大括号,只能匹配到'd'这个字符,有的话可以匹配到{d}这个字符串,是否明白了呢~。~

已采纳回答 / qq_不二_0
ls是linux下的列出所有文件。类似windows下的dir命令

已采纳回答 / welwel
buf 改一下编码方式buf = buf.decode('utf-8')

已采纳回答 / dejm
大概是因为re.match方法是从字符串开头匹配,如果用re.search可以匹配到9。

已采纳回答 / 龙德梦
去测试了一下,果不其然。相信你和我的做法一样。当你登录慕课账号时和没有登录账号时 看到 的课程是不一样的。我们的test爬虫没有登录,但是我们打开页面的时候我们的账号是登录的。解决办法:    1、在检查爬去的图片是否正确时,可以先把自己的账号退出,再去核对,就会发现爬去的图片是正确的了。    2、在爬虫中加入模拟登陆,具体的操作可以看看 python爬虫 的那一节课程

已采纳回答 / 人土土zzzzz
执行的时候先用 r'[\d]+' 去匹配 str,然后把匹配结果作为参数,传递给add1。相当于ma = re.search(r'[\d]+',str),然后把 ma 传给 add1

已采纳回答 / 我要上最强
re模块中的match方法匹配是从开头开始的

已采纳回答 / qq_飞雪落叶_0
[a-zA-Z0-9$-_@.&+]       里面含有.(点),自然就包含了/(正斜杠)这个字符。

已采纳回答 / 飞雪随风
对,但是只能匹配一次,如果相匹配多次就要用到老师这次讲的知识

已采纳回答 / 子木李
楼主是在学python的正则表达式吧,这里的反斜杠点确实是转义的意思,因为,前面用的是raw字符串,raw表示在表示字符串的时候不对里面的内容进行转义,所以,它表示的内容时 src=.+\.jpg,然后这个字符串会被当作正则去匹配,这个时候就需要转义了,因为点在正则中有特殊含义,所以,为了匹配点这个字符,所以需要转义,大概就是这么个意思

已采纳回答 / 慕斯5482594
你打错了吧pa.里面没有q开头XXXX方法只有这些方法。<...code...>

已采纳回答 / Perona
嗯,火~~~
首页上一页123下一页尾页
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 1、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1.正则表达式基本语法 2.使用re模块处理文本

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消