Пума Тайланд, он не понимает )) Уже была истерика, когда он не удосужился бэкап сделать или хотя бы под git файлы завести, чтобы откатиться если что не так пойдет.
Zhitelzemly, помню этот эпичный фэйл )) Для одаренных повторяю - поиск надо делать ПО РЕГУЛЯРКЕ! То что блоки без классов остались всего лишь ваш низкий уровень осведомлённости и невнимательность.
Вы ничего там не перепутали? Я дал рабочую схему, а уж как вы её использовали - ваши проблемы. Написали бы, что не умеете в многострочный поиск или регулярки - другое дело.
Ну так это ваш прокол, а не мой. Надо было сначала поиск протестировать, что найдено именно то что надо, а потом уже замену делать.
Перед сомнительной операцией, когда есть подозрения, что всё сломается, надо бэкапы делать. нЕ печальтесь, каждый хотя бы раз на эти грабли наступал.
Насчёт Ctrl+Z. Вроде как VSCode позволяет откатиться, если окно не закрывалось.
Попробуйте открыть изменённый файл и там нажать Ctrl+Z.
А в чём костыль? Просто разбиваем массив на чанки по 3 элемента и выводим.