Скрипт массовой замены в html-файлах

Статус
В этой теме нельзя размещать новые ответы.

Azter

Постоялец
Регистрация
11 Дек 2006
Сообщения
116
Реакции
125
Нужен скрипт который бы делал замену строчек во многих(более 100к) html файлах. Посоветуйте пожалуйста!
 
PHP:
<?php
set_time_limit(0);
$from=' чтозаменяем ';
$to=' на что зачменяем ';
$arr=glob('./ где заменяем /*.html');
foreach($arr as $file)
{
$src=file_get_contents($file);
$src=str_replace($from,$to,$src);
$fp=fopen($file,'w');
fwrite($fp,$src);
fclose($fp);
echo $file.'<br>';
}

примерно так
а вообще пиши конкретнее задачу )))
 
Зависит от сложности производимых замен. Мне пока во всех случаях хватало TextPipe и никаких скриптов. Но для её эффективного использования надо знать регулярные выражения, но регулярные выражения надо знать просто потому, что это основа почти всего с работой с текстом ;) Можно и без них, но меньше гибкости.
 
Есть программа Notepad++, в ней можно указать папку с файлами, в которых искатьзаменять. Есть возможность поиска/замены по регулярному выражению.
 
@Text Replacer гораздо шустрее сделает это по сравнению с notepad++
К тому же она поддерживает многострочные замены.
 
Есть софтина - AdvancedReplacer ... можно выбрать сразу каталог файлов html
 
если прога под *Mac OS X *- то это Coda
 
@Text Replacer гораздо шустрее сделает это по сравнению с notepad++
К тому же она поддерживает многострочные замены.
NotePad++ тоже поддерживает многострочную замену. Для этого сначала нужно выделить заменяемый текст, а потом нажать на поиск. Тогда все нужные строки появятся вокне запроса.
 
NotePad++ тоже поддерживает многострочную замену. Для этого сначала нужно выделить заменяемый текст, а потом нажать на поиск. Тогда все нужные строки появятся вокне запроса.
+500 всегда юзал для таких задач блокнот ++, и никаких скриптом не нужно. Функционал проги радует по сей день)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху