飞豹客 · 课能看,资料也能带走
飞豹客AI

面向对象C#零基础入门精讲视频教程(10)正则表达式及应用

这门课解决什么问题:把杂乱文本变成可处理的结构化数据 很多做后端开发、数据清洗或爬虫抓取的人,经常卡在“字符串怎么处理”这一环。业务里到处是这种活:从一段日志里抠出订单号、把用户输入的手机号和邮箱校验合法、把网页源码里的图片地址批量抽出来、把“高兴高兴”这类叠词做替换。如果只用普通字符串方法,代码往

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题:把杂乱文本变成可处理的结构化数据

很多做后端开发、数据清洗或爬虫抓取的人,经常卡在“字符串怎么处理”这一环。业务里到处是这种活:从一段日志里抠出订单号、把用户输入的手机号和邮箱校验合法、把网页源码里的图片地址批量抽出来、把“高兴高兴”这类叠词做替换。如果只用普通字符串方法,代码往往写得又长又脆,换个格式就失效。正则表达式就是解决这类活的标准工具。这套资料聚焦在 C# 环境下用正则做实际校验和提取,不是泛泛讲语法,而是直接对着身份证号、合法日期、邮箱、网页超链接这些真实校验场景讲怎么把模式写对。它解决的场景很具体:你手头有一堆非结构化文本,需要把它变成程序能处理的数据。

适合什么基础,建议先看哪几块

这套资料标的是“零基础入门”,但更准确的说法是“假设你懂一点 C# 基本语法,但没系统用过正则”。如果你完全没写过 C#,先补变量、循环和类的基本概念;如果你写过其他语言但没碰过正则,这套的节奏刚好。建议先看正则表达式概述和元字符那节,把字符匹配的底层逻辑弄清楚;接着看常见数字验证那节,跟着写一遍手机号和邮政编码的校验,体会限定符怎么控制长度;再看网页邮箱提取和字符串替换这两节,理解分组捕获和反向引用在拆词、叠词处理里怎么用。这几块串起来,基本能覆盖八成日常需求。贪婪模式与非贪婪模式那节别跳过,它在处理网页标签这类嵌套结构时特别关键,理解了能少走很多弯路。单词边界与环视相对进阶,可以等基础模式写熟了再回头看。

学完能独立做什么,资料怎么配合练习

学完后,你应该能独立完成几类活:一是写数据录入页面的校验逻辑,对手机号、身份证号、邮箱、网址做合法判断;二是从一段长文本或网页源码里批量提取特定内容,比如所有图片地址、所有超链接、所有数字;三是做文本替换和过滤,比如敏感词替换成星号、把重复词合并、清理格式混乱的字符串。配套资料怎么用:每节讲完一个知识点,立刻在本地开个控制台项目,把课里的模式手敲一遍,不要复制;然后自己造几组测试数据,故意写几个不合法的输入,看校验是否拦截;最后把 WebClient 那节跟着敲完,试着自己抓一个简单网页,把里面的邮箱或图片地址提取出来。正则这东西光看不动手基本学不会,模式写错一个字符结果就全错,只有反复试错才能形成手感。建议每学完一节,把对应模式记在自己的笔记里,标注它解决什么场景,下次遇到类似需求直接查表改用,比从头想效率高得多。

课程目录

课程目录14 集
  • 1 正则表达式概述、元字符及其含义 (15:34).mp4
  • 2 限定符及其含义 (13:05).mp4
  • 3 验证数字、邮政编码、手机号等常见数字验证 (15:39).mp4
  • 4 验证身份证号、电话号码、合法日期等数字验证 (14:16).mp4
  • 5 Email、URL、IP等网络验证应用 (20:02).mp4
  • 6 中文、拆分字符串等常用字符验证技巧 (12:55).mp4
  • 7 提取字符串中的所有数字 (07:18).mp4
  • 8 提取网页中的邮箱地址等提取分组处理 (27:02).mp4
  • 9 贪婪模式与非贪婪模式应用技巧 (11:15).mp4
  • 10 WebClient类(提取网页中Email、图片、超链接) (29:05).mp4
  • 11 字符串替换1 (21:01).mp4
  • 12 字符串替换2——反向引用(叠词处理) (14:06).mp4
  • 13 单词边界与环视的应用 (14:28).mp4
  • 14 敏感词过滤 (12:15).mp4