Перейти к содержимому
Обложка трека Regex — PHP Never Die!
3:32

Трек

PHP Never Die! Regex

Альбом · Release · 2026 · Метал

Скачать

Текст песни

— Кто понимает регулярку
— Автор
— Позовите автора
— Автор — ты
— Тогда позовите меня полгода назад

Полгода назад мне поставили таск
«Проверь эту строку. И сделай сейчас»
Два якоря, группа, ленивый повтор
И тэсты сказали «Закончен разбор»

Пришёл edge case — я добавил запрет
Другой прилетел — я добавил ответ
За группою группа, за слэшем — второй
Паттерн оброс беспощадной стеной

Ревьюер спросил «Как это читать»
«Всё очевидно. Не надо мешать»
Я слил эту строчку, закрыл монитор
Полгода исправно работал узор

Была одна проблема — теперь их ровно две
Одна сидит во входе, другая — в голове
Я двинул пару скобок — и рэгэкс стал умней
Он всё теперь находит. Кроме нужных мне вещей

Саппорт попросил «Разрешите дефис»
Я паттерн открыл и надолго завис
В коммите мой логин. И подпись моя
Автор на месте. Но это не я

Я сдвинул дефис — стал шире весь класс
Тэст с нужной строчкой отработал на раз
Добавил дот плюс, чтобы точно найти
Но рэгэкс решил все дороги пройти

Один тэст прошёл. Я нажал «Починил»
Второй до лимита все ветки крутил
Под утро PCRE сообщил без затей
Backtrack limit exhausted. Проблем стало две

Была одна проблема — теперь их ровно две
Одна сидит во входе, другая — в голове
Я двинул пару скобок — и рэгэкс стал умней
Он всё теперь находит. Кроме нужных мне вещей

Слэш! Скобка! Точка! Плюс!
Сам читать его боюсь!
Якорь! Группа! Lookahead!
Автор знаком — но смысла нет!

Была одна проблема — теперь их ровно две
Одна сидит во входе, другая — в голове
Я двинул пару скобок — и рэгэкс стал умней
Он всё теперь находит. Кроме нужных мне вещей

Кто написал — Прошлый я!
Кто понимает — Уж точно не я!
Сколько проблем — Сейчас их две!
Где — Во входе и в голове!

0:00 0:00