正则表达式是操作字符串最强大的工具,应该是没有之一了,特别是在处理爬虫技术的时候,正则表达式是看家本领,如果能正确使用正则表达式,可以让工作事半功倍。
然后正则表达式学习来好像并没有什么速成的方法,总是学了忘,忘了又去翻资料,很多东西总记不住。如果有人用一篇简单的文章把整个正则表达式给讲清楚还配有练习的话,我相信你一定能在半个小时内完全学会。
Github就有这样的仓库(从@vimiix的timeline看到的),就是一篇简单的正则表达式教程,提供了十几种语言,当然也包括中文版。这篇教程覆盖到了你在实际应用中99%的场景。
完整目录,从基本的匹配原理,元字符等概念的介绍,当然最复杂的还是断言部分,可以多花点时间理解。
每个知识点都很贴心的配有在线练习,这个练习的网站叫 regex101,能可视化展示正则匹配结果
强烈推荐给正在学正则或者准备学正则的你。GitHub地址:https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md
也可以访问阅读原文查看
推荐阅读: