前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《JS正则表达式教程》汇总

《JS正则表达式教程》汇总

作者头像
程序猿DD
发布2018-03-26 14:16:22
2.3K0
发布2018-03-26 14:16:22
举报
文章被收录于专栏:程序猿DD程序猿DD程序猿DD

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

之前,在博客和公众号中转载了来自知乎老姚的《JS正则表达式》系列教程,不少读者以为我转做前端工作了。虽然我对于前端本身还是有一些热衷的,但是也只能算作业余选手,平时自己玩玩还可以。那么转载了这个系列文章,不是因为在做前端,而是正则表达式并非前端专属,对于服务端开发来说一样重要,所以转载了这部分内容。 周末之际,汇总一下该系列文章方便大家收藏和碎片时间的阅读。以下内容摘选自老姚的汇总文章:https://juejin.im/post/5965943ff265da6c30653879

具体章节:

下面简单地说说每一章都讨论了什么?

正则是匹配模式,要么匹配字符,要么匹配位置。

第1章和第2章以这个角度去讲解了正则的基础。

在正则中可以使用括号捕获数据,要么在API中进行分组引用,要么在正则里进行反向引用。

这是第3章的主题,讲解了正则中括号的作用。

学习正则表达式,是需要了解其匹配原理的。

第4章,讲解了正则了正则表达式的回溯法原理。另外在第6章里,也讲解了正则的表达式的整体工作原理。

不仅能看懂别人的正则,还要自己会写正则。

第5章,是从读的角度,去拆分一个正则表达式,而第6章是从写的角度,去构建一个正则表达式。

学习正则,是为了在真实世界里应用的。

第7章讲解了正则的用法,和相关API需要注意的地方。

如何阅读本文?

我的建议是阅读两遍。第一遍,不求甚解地快速阅读一遍。阅读过程中遇到的问题不妨记录下来,也许阅读完毕后就能解决很多。然后有时间的话,再带着问题去精读第二遍。

深呼吸,开始我们的正则表达式旅程吧。我在终点等你。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 具体章节:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档