Собственно сабж!
А ситуация следующая:
Необходимо в нескольких десятках файлов заменить кусок текста на другой кусок текста. Как это можно реализовать?
Знаю, что есть вариант сделать замену во всех открытых документах в Notepad++, но при большом количестве файлов - это не совсем элегантное решение.
Есть более интересные варианты?
Массовая замена текста в нескольких файлах - как сделать?
(Ответов: 15, Просмотров: 57859)
- 04.03.2013 01:57
- 04.03.2013 02:42
Какие файлы?
Пример текста:
текст "ааааааааа" в 10ти файлах нужно заменить на текст "бббббббб" ?Спасибо сказали:
dim(04.03.2013), - 04.03.2013 02:55
Dreamweaver
Жмешь CTRL+F -> выбираешь заменить: в папке...-> выбираешь папку где все нужные доки
Дальше разберешься. - 04.03.2013 03:35
Гендальф Серый, да, файлы текстовые и html.
Swede, Оооо! Спасибо огромнейшее!!! Буду пробовать, посмотрим не зависнет-ли на большом количестве файлов. ) - 04.03.2013 04:15
Dream мне кажется тяжеловат для этих целей. Человеку же пакетно надо тексты перелопатить. (Видать у кого-то сателлит на HTML есть, в который нада счетчики на все страницы вставить).
Поищите вот эти програмки:
TextPipe Pro - комбайн для этих целей.
Batch Text Replacer - проще, нет поддержки регулярок, только замена по шаблону.Спасибо сказали:
dim(04.03.2013), - 04.03.2013 05:52Banned

- Регистрация: 22.05.2011
- Сообщений: 129
- Репутация: 23
проще по-моему будет написать небольшой скрипт, который произведет всю замену, с помощью функции str_replace имхо
- 04.03.2013 07:19
Как вариант, можно использовать программу Changer3.
Спасибо сказали:
dim(04.03.2013), - 04.03.2013 11:36Дипломник

- Регистрация: 08.06.2012
- Сообщений: 241
- Репутация: 22
Есть хорошая программа для таких целей - "Advanced Find and Replace"
Спасибо сказали:
dim(04.03.2013), - 04.03.2013 12:40Banned

- Регистрация: 16.02.2013
- Сообщений: 47
- Репутация: 8
скрипт есть если надо пиши в лс
Спасибо сказали:
dim(04.03.2013), - 04.03.2013 14:42
Скрипт на str_replace, Имхо не очень подходит для этих целей. Он заменяет только строки.
А если надо менять по несколько строк, да ещё и искать вхождения по маске, которые могут располагаться на нескольких строках и не всегда подряд. Или например если надо числа поменять в соответствии с каким-либо алгоритмом (например нумерация страниц) - то в итоге скрипт получится весьма не маленький и потребует много времени на написание и отладку. В этом случае действительно проще использовать готовую программу.
Весь вопрос только во времени, которое мы готовы потратить на выполнение той или иной операции, и целесообразности поиска альтернативных вариантов решения поставленных задач с учетом временных затрат.
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Подскажите как можно сделать обрезание текста в rss до 200 символов | DLE | 3 | 27.01.2013 23:58 |
Удаление нескольких записей из БД | Web программирование | 3 | 19.02.2012 12:23 |
Запрет на копирование текста + не оторбажения в исходном коде. Как это сделать? | Web программирование | 16 | 08.02.2012 22:53 |
Массовая замена ссылок в файлах на удаленной машине | Прочее | 0 | 30.09.2009 22:43 |






