成为“Grep & Co. 数据侦探事务所”的新人侦探,破解 12 个案件,在 10 小时内掌握 Python re 的全部语法
0:00–0:50
消失的支付记录:按原样查找文字
0:50–1:40
肇事逃逸车辆:字符类
1:40–2:30
撕破的电话簿:量词
2:30–3:20
虚假注册:锚点与校验
3:20–4:10
五花八门的日期:分组与选择
4:10–5:00
凌晨 3 点的访问:命名分组与 Match 对象
5:00–5:50
见报前夜:替换与分割
5:50–6:40
回溯者的挑战书:贪婪、懒惰与占有
6:40–7:30
保险箱的规则:前后查找
7:30–8:20
同样的手法:反向引用与条件模式
8:20–9:10
读不懂的正则:标志与编译
9:10–10:00
回溯者的真面目:总复习与分词器
首尔乙支路的印刷胡同里,一栋浸着油墨味的老楼,4 楼。玻璃门上用烫金字写着 Grep & Co. 数据侦探事务所。今天是你第一天上班。
在这门课里,你将成为事务所的新人侦探,一个接一个地破解 12 个案件,把 Python re 模块的语法一个不落地学到手。全程 10 小时。天天要用的语法会在多个案件里反复出现,直到用得顺手;很少用到的语法也各自分到一个案件,好好过一遍。
| 人物 | 身份 |
|---|---|
| 韩星所长 | 做了 30 年服务器管理员,如今是这家事务所的所长。敲着一把老旧的机械键盘,口头禅是“证据会留下模式”。每节课开头递给你一份委托书,结尾留下一页笔记。 |
| 多特 | 事务所的黑猫,额头上有一个白点。哪儿都能爬上去,唯独翻不过窗户。原因第 1 课就会揭晓。 |
| 姜队长 | 辖区警察局的刑警。总是带着棘手的案子来敲事务所的门。 |
| 郑老板 | 网店“郑市集”的经营者。 |
| 吴记者 | 追踪案件的记者。 |
还有一个谁都没见过真面目的黑客——回溯者。他第一次现身是在第 8 课。
re。| 部分 | 课次 | 故事 |
|---|---|---|
| 第一部 | 1~4 | 用街坊小案热热身:支付记录、车牌、电话簿、假会员。 |
| 第二部 | 5~7 | 追查网店“郑市集”的客户名单泄露案。 |
| 第三部 | 8~12 | 回溯者寄来挑战书,一场斗智就此开始。 |
for 循环)python 交互式 shell,从 import re 开始。多特的提醒
在证据分析室里随便输入什么模式都没关系哦。跑得太久的模式 0.3 秒就会被掐断。为什么需要这种装置?第 8 课你就知道啦。
订阅新课时和新课程通知
本课程新增课时或推出后续课程时,我们会发邮件通知你。
问答
关于本课有任何疑问都可以在这里留言。所有语言版本页面的提问会汇集在一起。