分享录制的正则表达式入门、高阶以及使用 .NET 实现网络爬虫视频教程

简介: 我发布的「正则表达式入门以及高阶教程」,欢迎学习。课程简介正则表达式是软件开发必须掌握的一门语言,掌握后才能很好地理解到它的威力;课程采用概念和实验操作 4/6 分隔,帮助大家理解概念后再使用大量的实例加深对概念的理解;实例操作是对概念最好的理解,也是学习新语言最有效的办法;在课程中也穿插着大量软件开发的技巧和大家分享;应该是把晦涩的正则表达式讲解的最生动的课程;掌握了正则表达式后,您一定会觉得这是一门最值得掌握的语言。

Regex Lesson
我发布的「正则表达式入门以及高阶教程」,欢迎学习。

课程简介

  • 正则表达式是软件开发必须掌握的一门语言,掌握后才能很好地理解到它的威力;
  • 课程采用概念和实验操作 4/6 分隔,帮助大家理解概念后再使用大量的实例加深对概念的理解;
  • 实例操作是对概念最好的理解,也是学习新语言最有效的办法;
  • 在课程中也穿插着大量软件开发的技巧和大家分享;
  • 应该是把晦涩的正则表达式讲解的最生动的课程;
  • 掌握了正则表达式后,您一定会觉得这是一门最值得掌握的语言。

课程大纲

第一课:正则表达式入门简介、使用场景、学习工具介绍和环境搭建

  • 讲解正则表达式的基本概念;
  • 包括所有开发语言都可以使用的正则表达式,以及 Office、文本编辑器等中的使用;
  • 学习正则表达式的几个工具介绍;
  • 课程环境的搭建以及一些技巧。

第二课:初识正则表达式以及元字符概念

  • Windows 系统命令行中存在的最简单的正则表达式;
  • 元字符概念以及元字符的反义;
  • 转义的概念以及正则表达式中的使用;
  • 正则表达式语言中的注释方法。

第三课:元字符的实例讲解

  • 第二课课程概念结合实例的讲解。

第四课:正则表达式中的重复

  • 讲解正则表达式中的几种重复模式;
  • 重点解释重复的几种模式的区别;
  • 讲解正则表达式中重复的使用场景。

第五课:重复的示例讲解

  • 第四课中重复概念的示例讲解。

第六课:正则表达式中的分组概念

  • 讲解正则表达式中重要的一个概念:分组;
  • 分组的概念;
  • 分组的命名模式;
  • 分组的用途;
  • 正则表达式中的贪婪和懒惰;
  • 正则中可以使用的一些处理选项。

第七课:分组概念的实例讲解

  • 在正则测试工具中使用分组的概念快速查看结果并分组;
  • notepad++ 等文本编辑器中分组的使用;
  • .NET 开发中的分组的用法;
  • 大量重复文本替换的工作如何使用正则表达式一秒钟搞定。

第八课:正则表达式高阶讲解

  • 反向引用;
  • 零宽断言/负向零宽断言的概念以及使用场景;
  • 冗长的平衡组和递归匹配。

第九课:高阶正则表达式的实例讲解

  • 反向引用的实例讲解;
  • 零宽断言的示例讲解和解析;
  • 看一看如何写平衡组的匹配以及使用场景;
  • 处理选项在测试工具以及.NET开发环境中的使用。

第十课:综合实例以及掌握后正则表达式后处理文本的锋利

  • 使用文本编辑器瞬间批量替换文本成你想要的结构;
  • 使用 .NET 写一个机器人(爬虫)抓取网站,包含各种开发技巧以及正则的测试技巧;
  • 其他妙用正则表达式的场景演示。

完整播单

播单:正则表达式视频教程

课程讨论解答QQ群

正则表达式课程讨论解答QQ群:494334057


作者:Parry
出处:http://www.cnblogs.com/parry/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

相关文章
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
2月前
|
机器学习/深度学习 存储 计算机视觉
【CVPR2020】ECA-Net:深度卷积神经网络的有效通道注意力
【CVPR2020】ECA-Net:深度卷积神经网络的有效通道注意力
186 1
【CVPR2020】ECA-Net:深度卷积神经网络的有效通道注意力
|
2月前
|
机器学习/深度学习 算法 网络架构
【CVPR2017】AOD-Net:端到端的除雾网络(原理&实操)
【CVPR2017】AOD-Net:端到端的除雾网络(原理&实操)
413 0
【CVPR2017】AOD-Net:端到端的除雾网络(原理&实操)
|
3月前
|
开发框架 前端开发 .NET
七天.NET 8操作SQLite入门到实战 - (1)第七天BootstrapBlazor UI组件库引入
七天.NET 8操作SQLite入门到实战 - (1)第七天BootstrapBlazor UI组件库引入
|
1月前
|
数据采集 存储 前端开发
【爬虫pyspider教程】1.pyspider入门与基本使用
爬虫框架pyspider入门和基本用法。
44 0
|
3月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
42 0
|
1天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
1月前
|
开发框架 .NET 物联网
.NET从入门到精通,零基础也能搞定的基础知识教程
.NET从入门到精通,零基础也能搞定的基础知识教程
21 0
|
1月前
|
安全 网络安全 数据安全/隐私保护
网络拓扑结构入门快速介绍
网络拓扑结构入门快速介绍
|
1月前
|
数据采集 Web App开发 数据处理
Ruby网络爬虫教程:从入门到精通下载图片
Ruby网络爬虫教程:从入门到精通下载图片