游戏简介:正则表达式(Regex)是一种强大的文本模式匹配工具,用于对字符串进行搜索、替换和验证。 游戏将正则表达式包装成文字谜题,在过关的途中逐步学习正则表达式。

正则游戏
基础信息
《正则游戏》由ZeroBitCode研发,ZeroBitCode发售。2025年7月18日在Steam商店上线。点击进入Steam商店页面
游戏介绍
游戏内容
正则表达式 是一种强大的文本模式匹配工具,用于对字符串进行搜索、替换和验证,大多数程序员都熟练掌握此能力。
游戏将正则表达式包装成文字谜题,从最简单的数字匹配入手,每一关都添加新的正则表达式规则,逐步增加关卡难度。
30 精心设计的关卡。悉心游玩,足以覆盖正则表达式大多数正则表达式的基础知识点。
95% 的关卡不需要编码经验即可完美通过。会编程的玩家,可以利用自身能力降低红色关卡的挑战难度。
小游戏穿插在章节之间,夯实基础并放松心情。微妙的挑战节奏有助于缓解挑战失败的挫败感
木鱼: 敲击木鱼增加正确率
正则拼单词: 移动字符拼写单词
正则忍者: 消灭与给定正则表达式相匹配的单词
密码提示: 编写一个符合所有正则表达式要求的密码
正则大战字符串
入门第一题
比如,程序员在工作中需要识别文本中潜在的邮箱地址。
关卡提示
使用 d 来匹配数字。
使用 来表达前一个表达式匹配1或多次。
对的对的 ~ o(* ̄▽ ̄*)o,答案是
太棒了!你已经通过了第二章最难的关卡了!
(快速翻书)
第二题,爬虫模拟
快来试试第四章关卡的水温。
爬虫的本质是在海量的互联网信息中通过筛选收集有用的信息,最终进行分析整合以供使用。比如,应该如何从HTML中匹配a标签中的链接呢?
例如,一个a标签内容如下:
<aid="policy_DeleteAccount"href="/WizenedDream/DeleteAccount.html"></a>
太聪明了!答案是 <a[^>]*?hrefs*=s*["']?(?<URL>[^"'] )["']?[^>]*?>
( ˘•ω•˘ ) 什么?现在还不会?
快去玩游戏!你将在前面的关卡中逐步积累经验,直到掌握原本无法触及的知识。
(会解这题的玩家应该是研习过正则表达式。前3章主要面向初学者,请根据自身能力自行跳关。)
游戏难度设计
不同颜色的关卡象征着不同难度。
绿色
耗时1~2 min
了解某一个正则符号的含义
蓝色
耗时 3~5 min
了解正则符号组合的含义(3个符号以内)
紫色
耗时5~20 min
解决一个现实中可能存在的问题,关卡相对复杂
红色
耗时 30 min 以上
复杂的问题,可能需要深度思考和多次测试才能通过
前3章 关卡以绿色
和蓝色为主第4章 开始挑战紫色
和红色如果有不会的关卡可以自行询问AI,相信你肯定不会卡关。
红色除外。红色关卡真的很简单,1道题目也就光荣的调试2小时吧
游戏截图
https://shared.cdn.queniuqe.com/store_item_assets/steam/apps/3380310/452c6000de47fe73f175e34c96c12f39292fea43/ss_452c6000de47fe73f175e34c96c12f39292fea43.600x338.jpg" alt="游戏截图">