Crossin的编程教室

标题: 【求助】关于正则表达式匹配结果的疑惑 [打印本页]

作者: 刘转转    时间: 2018-3-19 09:19
标题: 【求助】关于正则表达式匹配结果的疑惑
如图,想求问各位大佬,我想用正则表达式匹配所有的网址,但是为什么会http匹配了两次啊?开头一次结尾一次呢

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

捕获.PNG


作者: crossin先生    时间: 2018-3-19 09:57
把你的 m 输出出来看。然后了解下正则的分组
作者: 刘转转    时间: 2018-3-19 10:52
crossin先生 发表于 2018-3-19 09:57
把你的 m 输出出来看。然后了解下正则的分组

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

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

捕获.PNG


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

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

如果你不想要后面的https,那你干嘛要join呢?是直接copy别处的代码?




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5