簡介:本課程通過實際的同步命令演示和形象的概念介紹并以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)