简介:本课程通过实际的同步命令演示和形象的概念介绍并以PHP语言为蓝本,让小伙伴们了解正则表达式的基本语法以及理解正则表达式在实际开发中的强大用处。
第1章 初识正则表达式
介绍正则表达式的产生背景,并通过简单的实例,描述正则表达式在编程中的广泛应用。
第2章 正则表达式函数解析
介绍PHP中常用的正则表达式函数的基本使用以及注意事项。
- 视频: 2-1 课程准备 (02:17)
- 视频: 2-2 正则表达式函数参数说明 (00:55)
- 视频: 2-3 正则表达式数据输出函数简介 (01:02)
- 视频: 2-4 正则表达式函数之preg_match与preg_match_all (06:23)
- 视频: 2-5 正则表达式函数之preg_replace与preg_filter (07:08)
- 视频: 2-6 正则表达式函数之preg_grep (02:29)
- 视频: 2-7 正则表达式函数之preg_split (02:20)
- 视频: 2-8 正则表达式函数之preg_quote (02:01)
- 视频: 2-9 正则表达式函数总结 (01:48)
第3章 正则表达式基本语法
介绍正则表达式的基本用法,通过regexpal工具演示并讲解了界定符、原子、元字符、量词,以及边界控制和模式单元的基本使用和注意事项。
- 视频: 3-1 概述 (01:37)
- 视频: 3-2 [正则表达式] 界定符 (01:59)
- 视频: 3-3 [正则表达式] regexpal工具 (03:49)
- 视频: 3-4 [正则表达式] 原子概念 (02:13)
- 视频: 3-5 [正则表达式] 可见原子演示 (04:45)
- 视频: 3-6 [正则表达式] 不可见原子 (02:28)
- 视频: 3-7 [正则表达式] 元字符之原子的筛选方式 (08:12)
- 视频: 3-8 [正则表达式] 元字符之原子的集合 (04:44)
- 视频: 3-9 [正则表达式] 量词 (07:22)
- 视频: 3-10 [正则表达式] 边界控制 (02:09)
- 视频: 3-11 [正则表达式] 模式单元 (02:11)
第4章 模式修正
介绍贪婪匹配、懒惰匹配、忽略大小写等模式修正的使用方法。
第5章 实战篇—常见正则表达式书写
介绍日常开发中常见的正则表达式的书写,包括手机、email、URL地址等的匹配规则讲解。
第6章 实战篇—正则工具类开发
介绍正则工具类的开发思路和实现过程。
第7章 实战篇—注册表单验证
介绍如何使用开发的正则工具类,完成注册表单的验证。
第8章 实战篇—仿Smarty简易模板引擎
介绍简易的模板引擎类的开发和实现过程。
- 视频: 8-1 模板引擎简介 (01:31)
- 视频: 8-2 模式单元进阶篇 (04:02)
- 视频: 8-3 模板引擎类—成员属性 (05:00)
- 视频: 8-4 模板引擎类—构造函数 (02:02)
- 视频: 8-5 模板引擎类—写入和获取数据 (01:56)
- 视频: 8-6 模板引擎类—获取模板源文件 (02:37)
- 视频: 8-7 模板引擎类—模板编译(一) (02:22)
- 视频: 8-8 模板源文件创建及正则匹配 (04:00)
- 视频: 8-9 模板引擎类—模板编译(二) (08:30)
- 视频: 8-10 正则替换测试 (05:24)
- 视频: 8-11 模板引擎类—模板编译(三) (01:37)
- 视频: 8-12 模板引擎类—显示模板 (01:45)
- 视频: 8-13 模板引擎测试 (04:47)
- 视频: 8-14 关于编译文件 (00:54)
- 视频: 8-15 模板引擎总述 (03:02)