課程簡介 * 正則表達式是軟體開發必須掌握的一門語言,掌握後才能很好地理解到它的威力; * 課程採用概念和實驗操作 4/6 分隔,幫助大家理解概念後再使用大量的實例加深對概念的理解; * 實例操作是對概念最好的理解,也是學習新語言最有效的辦法; * 在課程中也穿插著大量軟體開發的技巧和大家分享; *... ...
我發佈的「正則表達式入門以及高階教程」,歡迎學習。
課程簡介
- 正則表達式是軟體開發必須掌握的一門語言,掌握後才能很好地理解到它的威力;
- 課程採用概念和實驗操作 4/6 分隔,幫助大家理解概念後再使用大量的實例加深對概念的理解;
- 實例操作是對概念最好的理解,也是學習新語言最有效的辦法;
- 在課程中也穿插著大量軟體開發的技巧和大家分享;
- 應該是把晦澀的正則表達式講解的最生動的課程;
- 掌握了正則表達式後,您一定會覺得這是一門最值得掌握的語言。
課程大綱
第一課:正則表達式入門簡介、使用場景、學習工具介紹和環境搭建
- 講解正則表達式的基本概念;
- 包括所有開發語言都可以使用的正則表達式,以及 Office、文本編輯器等中的使用;
- 學習正則表達式的幾個工具介紹;
- 課程環境的搭建以及一些技巧。
第二課:初識正則表達式以及元字元概念
- Windows 系統命令行中存在的最簡單的正則表達式;
- 元字元概念以及元字元的反義;
- 轉義的概念以及正則表達式中的使用;
- 正則表達式語言中的註釋方法。
第三課:元字元的實例講解
- 第二課課程概念結合實例的講解。
第四課:正則表達式中的重覆
- 講解正則表達式中的幾種重覆模式;
- 重點解釋重覆的幾種模式的區別;
- 講解正則表達式中重覆的使用場景。
第五課:重覆的示例講解
- 第四課中重覆概念的示例講解。
第六課:正則表達式中的分組概念
- 講解正則表達式中重要的一個概念:分組;
- 分組的概念;
- 分組的命名模式;
- 分組的用途;
- 正則表達式中的貪婪和懶惰;
- 正則中可以使用的一些處理選項。
第七課:分組概念的實例講解
- 在正則測試工具中使用分組的概念快速查看結果並分組;
- notepad++ 等文本編輯器中分組的使用;
- .NET 開發中的分組的用法;
- 大量重覆文本替換的工作如何使用正則表達式一秒鐘搞定。
第八課:正則表達式高階講解
- 反向引用;
- 零寬斷言/負向零寬斷言的概念以及使用場景;
- 冗長的平衡組和遞歸匹配。
第九課:高階正則表達式的實例講解
- 反向引用的實例講解;
- 零寬斷言的示例講解和解析;
- 看一看如何寫平衡組的匹配以及使用場景;
- 處理選項在測試工具以及.NET開發環境中的使用。
第十課:綜合實例以及掌握後正則表達式後處理文本的鋒利
- 使用文本編輯器瞬間批量替換文本成你想要的結構;
- 使用 .NET 寫一個機器人(爬蟲)抓取網站,包含各種開發技巧以及正則的測試技巧;
- 其他妙用正則表達式的場景演示。
完整播單
課程討論解答QQ群
正則表達式課程討論解答QQ群:494334057