设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5405|回复: 3
打印 上一主题 下一主题

【求助】关于正则表达式匹配结果的疑惑

[复制链接]

2

主题

0

好友

22

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-3-19 09:19:04 |只看该作者 |倒序浏览
如图,想求问各位大佬,我想用正则表达式匹配所有的网址,但是为什么会http匹配了两次啊?开头一次结尾一次呢

捕获.PNG (20.33 KB, 下载次数: 398)

捕获.PNG

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2018-3-19 09:57:49 |只看该作者
把你的 m 输出出来看。然后了解下正则的分组
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

22

积分

新手上路

Rank: 1

板凳
发表于 2018-3-19 10:52:01 |只看该作者
crossin先生 发表于 2018-3-19 09:57
把你的 m 输出出来看。然后了解下正则的分组

我输出了一下resultlist,这样的运行结果是我的正则表达式有问题吗?之前是re.compile里三行都有括号,然后就三行都重复了。。。请问是分组错了吗?

捕获.PNG (20.33 KB, 下载次数: 387)

捕获.PNG

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2018-3-20 15:27:55 |只看该作者
刘转转 发表于 2018-3-19 10:52
我输出了一下resultlist,这样的运行结果是我的正则表达式有问题吗?之前是re.compile里三行都有括号,然 ...

m是个元组,然后你用join把元组的内容拼出来,不就是这个结果吗

如果你不想要后面的https,那你干嘛要join呢?是直接copy别处的代码?
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-24 04:14 , Processed in 0.024028 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部