imho.ws |
![]() |
![]() |
![]() |
# 1 |
Banned
Регистрация: 04.05.2006
Сообщения: 48
![]() ![]() |
![]()
изменить содержание файлов пакетно
Насхоранял на диске некоторое множество интернет страничек. А потом папку переместил. Некоторые картинки сохранились в относительной ссылкой, а другие - абсолютной. поэтому просматривать страницы некрасиво. Открывать каждую и изменять - очень долго. Каким способом/инструментом можно пакетно изменить содержимое htm файло (удалисть некоторый стандартный набор в txt режиме?) ИЛИ перекодировать пакетно все абсолютные ссылки в htm файле в относительные? |
![]() |
![]() |
# 2 |
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ну....первое что приходит на ум - написать свой парсер на perl, для этого скачивай ActivePerl под винды и пишы прогу с помощью рег. выражений, только учитывай, что картинки с относительными ссылками потом могут и не отобразится....
![]()
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 14.05.2005
Сообщения: 939
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Совсем небольшая поправка: на любом языке, который знаешь.
Хотя, Perl, конечно для обработки текста просто-таки рулит =)
__________________
"Поживем - увидим" - сказал слепой, больной СПИДом... Телепаты в отпуске. Все поголовно. Навсегда. И кому я что должен - всем простил. |
![]() |
![]() |
# 4 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 500
![]() |
Поскольку html-файлы можно рассматривать как текст, к ним вполне применимы утилиты типа Search & Replace.
Я лично пользуюсь одноимённым плагином к FAR manager (хомяк плагина здесь).
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
![]() |