正则表达式(Regular Expression,简称 regex)是处理文本的必备技能——用它可以从文本中找出指定格式的内容、校验表单、批量替换字符串。
这套教程整理自开源项目 learn-regex(MIT 许可),按「从易到难」的顺序组织:先理解什么是正则,再逐一掌握各类字符与量词,最后进阶到断言、标志和贪婪/惰性匹配。每一节都配有可点击的在线练习(基于 regex101.com),动手试一下记得更牢。
适合谁
- 编程初学者,想系统入门正则表达式
- 需要处理日志、数据清洗、表单校验的开发者
- 想梳理正则知识体系、查漏补缺的进阶者
章节速览
- 什么是正则表达式(入门了解)
- 基本匹配(第一个正则)
- 元字符:点与字符集
- 重复次数(
*/+/?/{}) - 捕获组与或运算
- 转义与锚点
- 简写字符集(
\d/\w/\s等) - 零宽度断言(前后预查)
- 标志与贪婪惰性匹配
按顺序阅读即可,每章都是下一章的基础。如果你用的是本站的正则测试工具,读完后正好可以把示例贴进去实战验证。
感谢开源作者与译者:本教程整理自 learn-regex,遵循 MIT 许可,仅供学习交流。