Abs62
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Romul81 Цитата: Поэтому я и говорил, что нужен метод, возвращающий массив всех совпадений. | Такого штатного метода нету. Собственно, и особого смысла в нём нет, если можно всё проверять в цикле. Цитата: У проблемного скрипта конструкция "<script src=" находится внутри инлайн скрипта <script>.*</script>, который я и предлагаю исключать. Т.е. article сначала проверяется на наличие <script>.*</script>, а последующая обработка для обычных <script src= удостоверяется по позиции, к примеру, или ещё как, что этот тег не пересекается с <script>.*</script>. | То есть надо найти тот самый </script>, который соответствует начальному <script>, а не находится внутри самого скрипта. Не самая тривиальная задача. PS. Немножко лирики на тему модификации больших программ. Цитата: "Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта? Программист: ну представь, что ты писатель и поддерживаешь проект “Война и мир”. У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь “шёл дождь”, сохраняешь, вылетает сообщение об ошибке “Наташа Ростова умерла, продолжение невозможно”. Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение “Поручик Ржевский умер.” Выясняется, что он в следующей главе облокачивается о столб, которого уже нет..." rol_foster: Сегодня полдня искали ошибку, из-за которой, образно говоря, у Наташи при прогулке с Пьером падают трусы. Одна из функций программы делает то, что делать не должна. Откатили на вчера - трусы на месте. Перелопатили весь код обновления, там вообще ни трусов, ни Наташи, ни даже Ржевского, тупо красят дом Болконских. Чуть ли не пошагово разбираем - все нормально. Но трусы падают. И, чтобы найти причину, придется перелопатить весь код, а это недели две минимум. В общем, начальник задумчиво посмотрел на девушку и волевым решением выдал Наташе подтяжки. |
---------- 0 программистов ругал сердитый шеф Потом уволил одного, и стало их FF |
|