解ける? 正規表現の超難解クロスワードパズル

151227ncross.jpg

僕はムリ(断言)。

年末年始、ふと暇になることってありますよね。そんな時はこれ、「コンピューター言語による超難関パズル」なんていかがでしょう?

美しいハニカム構造のそれぞれのマスには「正規表現」による文字列が入ります。正規表現とは複数の文字列をまとめて一言で表現する方法で、検索や文字列の置換などで便利に使うことができます…使ったことないけど。

ちょっとクロスワードの一例を見てみましょう。

.*SE.*UE.*
.*LR.*RL.*
.*OXR.*
([^EMC]|EM)*

あ、うん。よくわかんないや…。

こちらのページでは、ブラウザでそれぞれのマスを埋めながら挑戦することができます。チャレンジする方へ、グッドラック!

source: Gregable

Casey Chan - Gizmodo US[原文

(塚本直樹)