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

python正则表达式

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

最新回答 / 微笑月亮
它是一个字符串,匹配的都是第一个'imooc', 当然看不出来差别了
这个课建议先讲正则语法,再讲re模块 感觉已经会的不需要看这个,小白看这个,还是不会。。。。。。。。。。 课程中最好再加些编程练习,只是看视频,理解不深刻

最新回答 / 谦与谦逊
+默认是贪心匹配,可以加?让它变成非贪心匹配,就能够满足你的需求了print(re.findall(r'http:.+?\.jpg', 'http://123.jpg,http://234.jpg'))

已采纳回答 / qq_慕桂英3283314
因为re.search函数里‘str1’表示的是字符串str1,而不是你上面定义的字符串变量str1,改为re.search(r'\d+',str1)就可以了。

最赞回答 / 追逐繁星的25208
\Aimooc表示以imooc开头的字符串,你后面匹配的是Aimooc开头的,所以匹配不到。这里\A表示的是以指定字符串开头,老师讲义里有讲

最新回答 / 为何_
小括号代表使用了分组,正则语法就是这样,不必纠结.就像python遇到xxx()就知道是调用函数一样.\1 等于 前面括号里的匹配规则,就相当于  ([\w]+>)\1  =  ([\w]+>)[\w]+>两次这个匹配规则.你可以理解成\1是个变量,保存了前面括号里的匹配语法并使用  即 \1 = (匹配语法),   使用\1 就是使用括号里语法    有帮助的话请给个最佳回答

最新回答 / qq_DgenerationX_1
当然 我目前还在用windows 其他系统不清楚
这个老师讲课不行,听的不太懂啊
老师的英文水平真的.........

最新回答 / weixin_幕布斯4509610
这表示一个编译好的正则表达式当然你也可以这样写re.macth(正则表达式,字符串)
首页上一页1234567下一页尾页
课程须知
本课程是Python中级课程 1、本课程在linux讲解,最好有linux开发环境 1、熟练掌握Python开发语言基础语法
老师告诉你能学到什么?
1.正则表达式基本语法 2.使用re模块处理文本

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消