Кроссворд, составленный из регулярных выражений: заполните каждую ячейку так, чтобы каждая строка и столбец соответствовали собственному шаблону.
Каждая строка и каждый столбец содержат подсказку о регулярном выражении. Перетащите буквы маленького алфавита в сетку так, чтобы каждая линия соответствовала рисунку. Живой механизм сопоставления перекрашивает каждую подсказку по мере ввода: зеленый, когда строка совпадает, желтый, пока она еще выполнима, красный, когда завершение не работает.
Slash Escape — это кроссворд с регулярными выражениями, который превращает сопоставление с образцом в головоломку, обучающую регулярным выражениям.
Подсказки строк и столбцов, являющиеся регулярными выражениями, превращают сопоставление с образцом в головоломку на сетке. Понятие восходит к 1950-м годам, когда американский математик Стивен Коул Клини формализовал регулярные языки; в повседневный обиход оно вошло через обработку текста в Unix.
Каждая клетка должна одновременно удовлетворять шаблону своей строки и шаблону своего столбца, и именно это делает сетку решаемой, а не просто читаемой.
Пересекающиеся ограничения — правильный способ изучать регулярные выражения, потому что самое трудное в этой нотации — чтение, а не написание. Живой сопоставитель, показывающий, какие строки сейчас проходят, превращает непрозрачное выражение в то, что можно прощупать.
Slash Escape — это кроссворд с регулярными выражениями, который превращает сопоставление с образцом в головоломку. Это оригинальная бесплатная браузерная игра, созданная специально для PlayPendium.