Вы ничего там не перепутали? Я дал рабочую схему, а уж как вы её использовали - ваши проблемы. Написали бы, что не умеете в многострочный поиск или регулярки - другое дело.
Ну так это ваш прокол, а не мой. Надо было сначала поиск протестировать, что найдено именно то что надо, а потом уже замену делать.
Перед сомнительной операцией, когда есть подозрения, что всё сломается, надо бэкапы делать. нЕ печальтесь, каждый хотя бы раз на эти грабли наступал.
Насчёт Ctrl+Z. Вроде как VSCode позволяет откатиться, если окно не закрывалось.
Попробуйте открыть изменённый файл и там нажать Ctrl+Z.
Какое-то странное желание. Папка public существует для того, чтобы туда статику скидывать, которая не участвует в сборке. Просто кинуть туда картинки и использовать путь от корня public, типа /img/avatar.jpg.
Анастасия, о боги, сколько экспрессии )) Нет у вас выхода другого просто напросто. Что вы хотите - это только хотелки. Вот было в поле слово СТРОКА, ввёл я в поле СТРОКА1, а потом 1 убрал. Соответственно input отработает, но состояние поля было изменено, а содержимое по факту осталось тем же.
Анастасия, теперь идём по ссылке, втыкаем в ПЕРВЫЙ же пример и осознаём происходящее.
Пакет, который по ссылке, выдаёт структуру, где видно что ДОБАВИЛОСЬ, ИЗМЕНИЛОСЬ или УДАЛИЛОСЬ.
нужно чуть внимательнее читать
Не знаю что вам помешало последовать своему же собственному совету ))