核心玩法 正则表达式(Regular Expressions)——程序员的必备技能——将成为你的解谜工具。 从基础的数字匹配开始,每个关卡都会引入新的正则规则,复杂度逐步提升。 30+ 精心设计的关卡,通过以下方式涵盖基础正则概念: 易上手的设计:95% 的关卡无需编程经验即可完美通关。具备编程能力的玩家可利用自身技能降低红色难度关卡的难度。 烧脑小游戏:章节之间穿插的正则主题小游戏,帮助巩固所学技能。挑战节奏舒缓,有效缓解挑战失败带来的挫败感。…
核心玩法
正则表达式(Regular Expressions)——程序员的必备技能——将成为你的解谜工具。
从基础的数字匹配开始,每个关卡都会引入新的正则规则,复杂度逐步提升。
30+ 精心设计的关卡,通过以下方式涵盖基础正则概念:
易上手的设计:95% 的关卡无需编程经验即可完美通关。具备编程能力的玩家可利用自身技能降低红色难度关卡的难度。
烧脑小游戏:章节之间穿插的正则主题小游戏,帮助巩固所学技能。挑战节奏舒缓,有效缓解挑战失败带来的挫败感。
密码提示:编写一个满足所有正则要求的密码
正则 VS 字符串
首个挑战示例
真实场景:在文本中识别电子邮件地址:
正则技巧:
\\d 匹配数字
+ 表示前一项出现“一次或多次”
~ o(* ̄▽ ̄*)o 没错!解决方案:
"恭喜!你已通关第二章最难的关卡!"
(快速翻页)
网页爬虫模拟
第四章挑战:从标签中提取 HTML 链接:
太聪明了!高级解决方案:
]*?href\\s*=\\s*[\\"\\']?(?<URL>[^\\"\\']+)[\\"\\']?[^>]*?>
( ˘•ω•˘ ) 什么?还没搞定?
继续游玩吧!前期关卡将系统性地培养你的技能,助你征服高难度挑战。
(能解决此问题的玩家应已学习过正则表达式。前三章主要面向初学者,请根据自身能力自行跳过相应关卡。)
难度体系
第 1-3 章:绿色 /蓝色 关卡
第 4 章及以后:紫色 /红色挑战
建议在卡关时寻求 AI 辅助。
[strike]~~红色关卡:“简单”意味着两小时的辉煌调试~~[/strike]
评论