新增一款編碼編程游戲,是由ZeroBitCode研發(fā),在Steam平臺發(fā)售,日期定在7月18日,該游戲叫《正則游戲》。 《正則游戲》于2025年7月18日在steam平臺發(fā)布。由ZeroBitC...

新增一款編碼編程游戲,是由ZeroBitCode研發(fā),在Steam平臺發(fā)售,日期定在7月18日,該游戲叫《正則游戲》。

《正則游戲》7月18日全球同步發(fā)行

《正則游戲》于2025年7月18日在steam平臺發(fā)布。由ZeroBitCode研發(fā),ZeroBitCode發(fā)售。

Steam商店頁面

游戲詳細介紹

游戲內(nèi)容

正則表達式 是一種強大的文本模式匹配工具,用于對字符串進行搜索、替換和驗證,大多數(shù)程序員都熟練掌握此能力。

游戲?qū)⒄齽t表達式包裝成文字謎題,從最簡單的數(shù)字匹配入手,每一關(guān)都添加新的正則表達式規(guī)則,逐步增加關(guān)卡難度。

30 精心設計的關(guān)卡。悉心游玩,足以覆蓋正則表達式大多數(shù)正則表達式的基礎知識點。

95% 的關(guān)卡不需要編碼經(jīng)驗即可完美通過。會編程的玩家,可以利用自身能力降低紅色關(guān)卡的挑戰(zhàn)難度。

小游戲穿插在章節(jié)之間,夯實基礎并放松心情。微妙的挑戰(zhàn)節(jié)奏有助于緩解挑戰(zhàn)失敗的挫敗感

木魚: 敲擊木魚增加正確率

正則拼單詞: 移動字符拼寫單詞

正則忍者: 消滅與給定正則表達式相匹配的單詞

密碼提示: 編寫一個符合所有正則表達式要求的密碼

正則大戰(zhàn)字符串

入門第一題

比如,程序員在工作中需要識別文本中潛在的郵箱地址。

關(guān)卡提示

使用 d 來匹配數(shù)字。

使用 來表達前一個表達式匹配1或多次。

對的對的 ~ o(* ̄▽ ̄*)o,答案是

太棒了!你已經(jīng)通過了第二章最難的關(guān)卡了!

(快速翻書)

第二題,爬蟲模擬

快來試試第四章關(guān)卡的水溫。

爬蟲的本質(zhì)是在海量的互聯(lián)網(wǎng)信息中通過篩選收集有用的信息,最終進行分析整合以供使用。比如,應該如何從HTML中匹配a標簽中的鏈接呢?

例如,一個a標簽內(nèi)容如下:

太聰明了!答案是 <a[^>]*?hrefs*=s*["']?(?<URL>[^"'] )["']?[^>]*?>

( ??ω?? ) 什么?現(xiàn)在還不會?

快去玩游戲!你將在前面的關(guān)卡中逐步積累經(jīng)驗,直到掌握原本無法觸及的知識。

(會解這題的玩家應該是研習過正則表達式。前3章主要面向初學者,請根據(jù)自身能力自行跳關(guān)。)

游戲難度設計

不同顏色的關(guān)卡象征著不同難度。

綠色

耗時1~2 min

了解某一個正則符號的含義

藍色

耗時 3~5 min

了解正則符號組合的含義(3個符號以內(nèi))

紫色

耗時5~20 min

解決一個現(xiàn)實中可能存在的問題,關(guān)卡相對復雜

紅色

耗時 30 min 以上

復雜的問題,可能需要深度思考和多次測試才能通過

前3章 關(guān)卡以綠色

和藍色為主

第4章 開始挑戰(zhàn)紫色

和紅色

如果有不會的關(guān)卡可以自行詢問AI,相信你肯定不會卡關(guān)。

紅色除外。紅色關(guān)卡真的很簡單,1道題目也就光榮的調(diào)試2小時吧

游戲截圖

《正則游戲》7月18日全球同步發(fā)行

《正則游戲》7月18日全球同步發(fā)行

《正則游戲》7月18日全球同步發(fā)行