当前位置:主页 > python教程 > Python 正则表达式匹配字符串中的http链接方法

解析Python正则表达式匹配字符串中的http链接

发布:2020-03-13 12:49:44 117


给大家整理了Python相关的编程文章,网友庾洁静根据主题投稿了本篇教程内容,涉及到Python、正则表达式、http、Python 正则表达式匹配字符串中的http链接方法相关内容,已被162网友关注,内容中涉及的知识点可以在下方直接下载获取。

Python 正则表达式匹配字符串中的http链接方法

利用Python正则表达式匹配字符串中的http链接。主要难点是用正则表示出http 链接的模式。

import re
pattern = re.compile(r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+') # 匹配模式

string = 'Its after 12 noon, do you know where your rooftops are? http://tinyurl.com/NYCRooftops '
url = re.findall(pattern,string)
print url

>>['http://tinyurl.com/NYCRooftops']

以上这篇Python 正则表达式匹配字符串中的http链接方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。


参考资料

相关文章

  • Python打包后的exe还原成.py的实现步骤

    发布:2023-04-01

    本文主要介绍了Python打包后的exe还原成.py的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python3用SMTP协议发送E-mail电子邮件的实例方法

    发布:2019-12-08

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。下面这篇文章主要给大家介绍了关于Python3如何利用SMTP协议发


  • Python时间序列的实现

    发布:2023-03-14

    本文主要介绍了Python时间序列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python下如何实现文件的修改操作?(附示例)

    发布:2022-10-20

    给大家整理了关于Python的教程,本篇文章给大家带来的内容是关于Python下如何实现文件的修改操作?(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。​


  • 基于Python实现计算纳什均衡的示例详解

    发布:2023-04-18

    纳什均衡是一种博弈论中的概念,它描述了一种平衡状态,其中每个参与者都不能通过独立改变其决策来提高自己的利益。本文就来用Python中的Nashpy和PuLP实现计算纳什均衡,感兴趣的可以了解一下


  • Python安装whl包和tar.gz包的操作步骤

    发布:2019-12-03

    下面小编就为大家带来一篇Python安装官方whl包和tar.gz包的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • Python获取本地及远程图片大小的代码方法

    发布:2019-12-12

    这篇文章主要介绍了Python实现获取本地及远程图片大小的方法,结合实例形式分析了Python使用PIL、urllib2及cStringIO模块获取本机或远程图片大小信息的相关操作技巧,需要的朋友可以参考下


  • python创建模块的方法总结

    发布:2019-06-27

    python创建模块的方法代码如def print_func( par ):print Hello : , par return。模块让你能够有逻辑地组织你的Python代码段。


网友讨论