打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python学习教程(Python学习路线):正则表达式-第二讲

前面有跟大家分享关于正则表达式的Python学习教程,但是有伙伴说还是没完全吸收!

这些是很正常的,正则表达式难吗?肯定难!不是一次教程就能完全掌握学会的!

如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此,当然,也包括我。

因为正则表达式也是我写Python爬虫的一大利器。再大再乱的内容,哪怕是大海捞针,只要告诉我这个针的样子我都能从茫茫大海中捞出来。

至于我是怎么学会的,当然是从一开始的刷题,到后面不断的实战练习练习练习!(重点!!!)

这里给大家推荐几个学习正则表达式的利器和网站,前面也有跟大家出了教程,剩下的还是靠你们自己去完成。

第一:如果你还不知道正则表达式是什么,但是却要使用它的话。从这里可以快速入门。

正则表达式30分钟入门教程(//www.cnblogs.com/hustskyking/archive/2013/06/04/RegExp.html)

正则表达式进阶(http://div.io/topic/764?page=1)

第二:正则表达式的相关语法,这是一张正则的语法图,可用于快速查询。不用熟记,要用的时候会查看的懂就行了。

第三:当然,用工具写更快捷。由于正则表达式难于读写,容易出错,所以我们最好一种工具在线对正则表达式进行测试。

1.Regexr

(https://regexr.com/)

2.Regx101

(https://regex101.com/

支持多种语言, prec,php,java,python,golang

界面美观大方

支持错误提示,实时匹配

3. Regulex

(https://jex.im/regulex/)

实时根据正则表达式绘图

页面加载速度快

第四:刷题,HackerRank上有一系列正则表达式的题。不用做很多,只要做几个。做完以后应该就已经差不多可以掌握正则表达式的用法了。

学Python正则表达式得一步一步来,不要想着一步登天,学一天,学一次我就能掌握了,我们都不是天才,程序员本来就是一个需要不断学习锻炼的职业,如果对基本概念都没有了解就开始刷题,写代码的的话,只会让自己的代码更复杂。怎么才算扎实,比如:从一个很典型的例子,去除字符串首尾的空白,尝试用5-10种不同的正则去测试,并思考哪些方式的效率最高,为什么?记住每个程序员都是这样一步步的实现一遍又一遍才能真正掌握正则的,技术大牛也是如此,没有例外!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python新手入门哪个教程好?
这才是最强Python刷题网站!
卧槽,这才是最强Python刷题网站!
Python学习常用网站(赠Python书籍)
自动化办公、数据分析、爬虫常用Python库
献给 Python 开发人员的 25 个最佳 GitHub 代码库!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服