Regex Game
Регулярные выражения (Regex) — это мощный инструмент для поиска, замены и проверки текстовых шаблонов в строках. Игра оборачивает регулярные выражения в текстовые головоломки, позволяя постепенно изучать их в процессе прохождения уровней.
Где дешевле купить
Как менялась цена
Об игре Regex Game
Игровой контент Регулярные выражения — важный навык для программистов — становятся вашим инструментом для решения головоломок. Начиная с простого сопоставления чисел, каждый уровень вводит новые правила Regex с постепенным увеличением сложности. 30+ тщательно продуманных уровней, охватывающих базовые концепции регулярных выражений: Доступный дизайн: 95% уровней не требуют опыта программирования. Игроки с навыками кодирования могут использовать свои способности для снижения сложности красных уровней. Мини-игры между главами помогают закрепить знания и расслабиться: Деревянная рыба: постучите для увеличения точности Сборка слов: перемещайте символы для составления слов Regex-ниндзя: уничтожайте слова, соответствующие регулярному выражению Подсказка пароля: создайте пароль, удовлетворяющий всем требованиям Regex Обычные и обычные строки Первый пример задачи Реальный сценарий: найти email-адреса в тексте: Советы по Regex \d соответствует цифрам + означает "один или более" предыдущего элемента ~ o( ̄▽ ̄)o Верно! Решение: "Поздравляем! Вы прошли самый сложный уровень Главы 2!" (Быстрое перелистывание) Симуляция веб-краулинга Испытание Главы 4: извлечение HTML-ссылок из тегов: <a id="policy_DeleteAccount" href="/WizenedDream/DeleteAccount.html"></a> Гениально! Продвинутое решение: <a[^>]*?href\s*=\s*[\"\']?(?<URL>[^\"\']+)[\"\']?[^>]*?> ( ˘•ω•˘ ) Что? Ещё не готовы? Продолжайте играть! Начальные уровни систематически развивают навыки для решения сложных задач. (Эту задачу смогут решить игроки, изучавшие Regex. Первые 3 главы предназначены для новичков — пропускайте уровни по своему усмотрению.) Система сложности Цветовая маркировка уровней: Зелёный Время: 1–2 мин Цель: Изучение отдельных символов Regex Синий Время: 3-5 мин Цель: Комбинация до 3 символов Фиолетовый Время: 5-20 мин Цель: Решение реальных задач Красный Время: 30+ мин Цель: Анализ сложных паттернов Главы 1-3: Зелёные/Синие уровни Глава 4+: Фиолетовые/Красные вызовы Рекомендуем использовать ИИ-помощь при затруднениях. Красные уровни: где "простота" означает 2 часа славной отладки
| Язык | Интерфейс | Озвучка | Субтитры |
|---|---|---|---|
| Русский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| английский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| французский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| немецкий | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| испанский — Испания | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| турецкий | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| японский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| китайский (упр.) | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| китайский (трад.) | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| нидерландский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| португальский — Португалия | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| корейский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
| польский | Интерфейс поддерживается | Озвучка не поддерживается | Субтитры поддерживаются |
Игра Regex Game поддерживает 13 языков. Русский язык доступен для интерфейса и субтитров, русская озвучка отсутствует.
| Характеристика | Минимальные | Рекомендуемые |
|---|---|---|
| Дополнительно | 64-разрядные процессор и операционная система | 64-разрядные процессор и операционная система |
| Операционная система | win10/win11 64-bit | — |
| Процессор | intel G5620 | — |
| Оперативная память | 4 GB ОЗУ | 8 GB ОЗУ |
| Видеокарта | NVIDIA GTX 960 or AMD Radeon R9 280 | — |
| DirectX | версии 11 | — |
| Место на диске | 200 MB | — |