由正则表达式组成的填字游戏:填充每个单元格,使每一行和每一列都满足其自己的模式线索。
每一行和每一列都带有正则表达式线索。将小字母表中的字母放入网格中,使每一行都与其模式相匹配。当您键入时,实时匹配器会对每条线索重新着色 - 当该行匹配时为绿色,当它仍然可满足时为琥珀色,当无法完成时为红色。
Slash Escape 是一个正则表达式填字游戏,它将模式匹配变成演绎谜题,教授正则表达式。
行和列的线索是正则表达式,这就把模式匹配变成了一个网格谜题。这个概念可以追溯到20世纪50年代,当时美国数学家斯蒂芬·科尔·克莱尼将正则语言形式化;它通过Unix的文本处理而进入了日常使用。
每个格子都必须同时满足它所在行的模式和所在列的模式,正是这一点让网格成为可以解开的,而不仅仅是可以阅读的。
交叉约束是学习正则表达式的正确方式,因为这种记法最难的部分是阅读,而不是书写。一个实时显示哪些行当前能通过的匹配器,把一个晦涩的表达式变成了一样你可以去试探的东西。
Slash Escape 是一个正则表达式填字游戏,可将模式匹配变成演绎谜题。它是一款专为 PlayPendium 内部构建的原创、免费浏览器游戏。