适合初学者的正则表达式!有练习

学习正则表达式 (regex) 基础知识,或扩展您现有的技能

讲师:Bonnie Schulkin

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 基本正则表达式语法
  • 表示字符类别的标记
  • 使用标志和贪婪与懒惰来微调你的正则表达式
  • 使用组进行更高级的搜索,以及替换部分字符串
  • 前瞻与后瞻
  • 以 JavaScript、Python 和 grep 提供的所有示例和练习

要求

  • 没有任何!我们将使用 regex101 网站来测试我们的正则表达式,因此您只需要一台计算机和网络访问

说明

正则表达式因难以理解而臭名昭著。本课程介绍了工具和系统方法,因此您可以释放正则表达式的力量来编写紧凑、优雅的代码。 

课程概念

在本课程中,我们将涵盖从基础到高级的概念:

  • 量词
  • 字符集合,包括否定
  • 字符范围
  • 字符串边界
  • 字符类
  • 标志
  • 贪婪与懒惰的量词
  • 多字符量词和选项
  • 捕获组(编号和命名)
  • 替换/替换
  • 前瞻与后瞻

根据您的经验水平,您可以从头开始,也可以稍后从您一直感兴趣但还没有机会学习的概念开始。

课程示例

示例以合乎逻辑的叙述方式进行。在一个例子的最后,我们会考虑如何调整它来做一些类似但更强大的事情。这样,概念自然地从一个示例流向下一个示例。

该课程在讲座课程中有 44 个示例,每个示例都写在课程存储库中的不同平台(JavaScript / Python / Linux (grep))上。每个正则表达式都有完整的注释,并有测试用例来展示它的用途,所以如果你喜欢“通过示例编码”,这些是一个很好的起点——从一个你知道有效的例子开始,并根据你的目的对其进行调整.

课程练习

还有 46 个练习使用 Udemy 的代码挑战平台。你会得到一个正则表达式的描述,然后你可以使用你选择的 JavaScript 或 Python 语法来编写它。完成后,专门为练习编写的测试会让你知道你的正则表达式是否完成了他们应该做的工作。这些练习是巩固大脑中概念并确保您真正理解讲座中提供的材料的好方法。

课程工具

本课程使用 regex101(经作者许可)来展示正则表达式如何匹配测试字符串。还有幻灯片分解每个正则表达式示例并解释每个部分。

鼓励提问!

请使用 Udemy 上的问答功能提问!我喜欢谈论为什么正则表达式似乎不起作用,讨论我对课程内容所做的决定,以及辩论正则表达式的哲学。

此课程面向哪些人:

  • 对正则表达式不熟悉的好奇人士
  • 希望提高或扩展其正则表达式技能的开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍