
プログラマー必須スキル「正規表現」がパズル解決の鍵に。
数字マッチングから始まり、各ステージで新たな正規表現ルールを追加。複雑さが段階的に上昇します。
30以上のトピック、慎重に設計されたステージ:
初心者対応:95%のステージはプログラミング知識不要。経験者は赤ステージの難易度を下げられます。
章間のミニゲームで基礎強化&リラックス:
木魚:叩いて正答率UP
単語パズルRegex:文字を移動して単語作成
正規表現忍者:マッチする単語を斬撃
パスワード生成:複数Regex条件を満たすパスワード作成
レギュラー文字列とレギュラー文字列
実用例:テキスト内のメールアドレス特定:

\d で数字をマッチ
+ で直前要素の1回以上反復
~ o( ̄▽ ̄)o 正解!回答:
![]()
「第2章最難関突破!素晴らしい!」
(ページめくり効果音)
第4章挑戦:HTMLタグからリンク抽出:
<a id="policy_DeleteAccount" href="/WizenedDream/DeleteAccount.html"></a>
上級者向け解答:
<a[^>]*?href\s*=\s*[\"\']?(?<URL>[^\"\']+)[\"\']?[^>]*?>
( ˘•ω•˘ ) まだ無理?
続けてプレイ!基本ステージで必要なスキルが自然に身につきます。
※この問題を解ける方は正規表現の学習経験が必要です。最初の3章は初心者向けです。
緑![]()
想定時間: 1~2分
目的: 単一正規表現記号の理解
青![]()
想定時間: 3~5分
目的: 3記号以内の組み合わせ理解
紫![]()
想定時間: 5~20分
目的: 実践的問題解決
赤![]()
想定時間: 30分以上
目的: 複雑なパターン解析が必要な難問
第1~3章:緑
/青
中心
第4章~:紫
/赤ステージ登場
詰まった際はAI助手の利用を推奨。
赤ステージの「簡単」=栄光の2時間デバッグ体験