正则表达式
本文档感谢<<JavaScript 正则表达式迷你书>> 提供的大力支持.
在此特别感谢老姚同学的付出.
介绍
本文档将分成七部分来系统的阐述正则表达式用法
第一章节 正则表达式字符匹配攻略
第二章节 正则表达式位置匹配攻略
第三章节 正则表达式括号的作用
第四章节 正则表达式的回溯法原理
第五章节 正则表达式的拆分
第六章节 正则表达式的构建
第七章节 正则表达式编程
每章概括总结
正则表达式是匹配模式,要么匹配字符,要么匹配位置
第一章和第二章
主要是讲解正则表达式的基础
在正则可以使用括号捕获数据,要么在 API 中进行分组引用,要么在正则里进行反向引用
第三章主题
主要是讲解了正则表达式中括号的作用
学习正则,是需要了解其匹配原理的
第四章
讲解了正则表达式的回溯法原理
另外在第六章最后一节
,也讲解了正则表达式的整体工作原理
不仅能看懂别人的正则,还要自己会写正则。
第五章
是从读的角度,去拆分一个正则表达式
学习正则,是为了在真实世界里应用的
第六章
是从写的角度,去构建一个正则表达式
学习正则,是为了在真实世界里应用的
第七章
讲解了正则的用法,和相关 API 需要注意的地方
建议
- 最好阅读两遍。
第一遍,不求甚解地快速阅读一遍。阅读过程中遇到的问题不妨记录下来,也许阅读完毕后就能解决很多。
然后有时间的话,再带着问题去精读第二遍