正则表达式正则表达式 教程,又称规则表达式。(英语: ,在代码中常简写为regex、或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。
之前,在博客和公众号中转载了来自知乎老姚的《JS正则表达式》系列教程,不少读者以为我转做前端工作了。虽然我对于前端本身还是有一些热衷的,但是也只能算作业余选手,平时自己玩玩还可以。那么转载了这个系列文章,不是因为在做前端,而是正则表达式并非前端专属,对于服务端开发来说一样重要,所以转载了这部分内容。
周末之际,汇总一下该系列文章方便大家收藏和碎片时间的阅读。以下内容摘选自老姚的汇总文章:
具体章节:
下面简单地说说每一章都讨论了什么?
正则是匹配模式,要么匹配字符正则表达式 教程,要么匹配位置。
第1章和第2章以这个角度去讲解了正则的基础。
在正则中可以使用括号捕获数据,要么在API中进行分组引用,要么在正则里进行反向引用。
这是第3章的主题,讲解了正则中括号的作用。
学习正则表达式,是需要了解其匹配原理的。
第4章,讲解了正则了正则表达式的回溯法原理。另外在第6章里,也讲解了正则的表达式的整体工作原理。
不仅能看懂别人的正则,还要自己会写正则。
第5章,是从读的角度,去拆分一个正则表达式,而第6章是从写的角度,去构建一个正则表达式。
学习正则,是为了在真实世界里应用的。
第7章讲解了正则的用法,和相关API需要注意的地方。
如何阅读本文?
我的建议是阅读两遍。第一遍,不求甚解地快速阅读一遍。阅读过程中遇到的问题不妨记录下来,也许阅读完毕后就能解决很多。然后有时间的话,再带着问题去精读第二遍。
深呼吸,开始我们的正则表达式旅程吧。我在终点等你。
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh