Python数据分析实战-正则提取文本的URL网址和邮箱(源码和效果)

实现功能:

Python数据分析实战-利用正则表达式提取文本中的URL网址和邮箱

实现代码:

import re

#python正则表达式提取网址
myString = 'https://github.com/milvus-io/milvus和https://github.com/milvus-io/bootcamp'
url=re.findall(r"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)",myString)
print(url)

#python正则表达式提取邮箱
text='邮箱discussions@lists.aosc.io'
emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
print(emails)

实现效果:


本人读研期间发表5篇SCI数据挖掘相关论文,现在某研究院从事数据挖掘相关科研工作,对数据挖掘有一定认知和理解,会结合自身科研实践经历不定期分享关于python机器学习、深度学习、数据挖掘基础知识与案例。

致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。

关注本订阅号数据杂坛即可在后台联系我获取相关数据集和源码,送有关数据分析、数据挖掘、机器学习、深度学习相关的电子书籍。

相关文章

小白想学习Python必知的7个网站(附全套python教程分享

简介:作为一个准程序员,你是否会有这样的苦恼,在学习某种编程语言的时候总是会碰到各种各样的问题,而且自己花费大量时间也无法越过这个坎,从入门到放弃,这时候如果有一些网站你或许可以把问题解决,把你的问题...

推荐一个很好的学习JAVA,Python的网站

网址:https://www.programcreek.com/网站截图:里面提供了各种语言的学习demo开发中遇到的一些问题。提供了一些软件的安装方法。提供JAVA各种API。提供了JAVA和机器学...

学习python必须知道的几个网站(上)

很多新手小白在刚开始学习python是都会不知多措不知道从哪里学起也不知道在哪里可以学习,经常忙碌半天发现都是无用功。今天我就给大家分享一下学习python的学习网站。既可以在线学习又能在线编程。首先...

在线 python 编程的网站

以下是一些提供在线Python编程环境的网站:1. Repl.it:Repl.it提供了一个多语言在线编程平台,您可以使用它在任何地方编写、运行、共享代码。Repl.it支持多种编程语言,包括Pyth...

不容易!找到一个python的超简易网站搭建神器

作者: 清香客来源:Python 技术相信很多学习python的酱友们,大部分和我一样是为了提升工作效率,但是在提升自己的工作效率时,也会想着做同样工作的同事能不能也用上自己写的脚本(视工作环境而定)...

分享几个黑科技神奇的网站,第一次发现的时候,我就“心动”了

第一个网站 Weavesilkweavesilk是一个光线的绘画网站,可以用鼠标绘制一些简单但是很科幻的图。如果你功底好,那你画出来的就太酷了。非诚勿扰:正在学习python的小伙伴或者打算学习的,可...