- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Кто подскажет каким софтом можно сделать?
Задача, заменить кусок из N - кол-ва текстовых файлов.
К примеру, есть 30 файлов с содержанием:
Нужно поменять
http://site.ru/151
http://site.ru/16125
на
http://site.ru/dag3dX
http://site.ru/FGXdfg
http://site.ru/2DxaZD
И сделать это так, что бы они поменялись по порядку, т.е. к 1 строке 1 строка новой замены, и т.д.
Соответственно руками делать это долго и нудно, нужно массово... есть такой софт?
покажи часть реальных данных из обоих файлов, чтобы регулярку правильно настроить
покажи часть реальных данных из обоих файлов, чтобы регулярку правильно настроить
Ну смотри, реальные данные - это ссылка.
Именно её нужно менять:
такую маску нужно менять будетили же от гугла
менять по списку на мои ссылки по порядку (которые к примеру будут в каком-то .txt файле)
Посмотри Словогрыз, может поможет
TextPipePro - фильтр замена по списку из Excel в столбики соответственно указываем что заменять и чем... добавляем файлы пара секунд и готово...
1) в корне создай папку files и положи в неё все файлы в которых нужно заменить
2) в корне создай файл zamena.txt и положи в него ссылки на которые нужно заменить, по одной на строку
что то форум первый вариант покоцал, используй код ниже )
set_time_limit(0);
$zamena = str_replace("\r\n", "", file("zamena.txt"));
$arr_name_file = scandir("files");
$i=0;
foreach($arr_name_file as $file_name){
if($file_name != "." and $file_name != ".."){
$file = file_get_contents("files/$file_name");
preg_match_all("#(http:\/\/.*) #U", $file, $arr_url);
foreach($arr_url[1] as $val){
$file = preg_replace("#$val#", $zamena[$i] , $file, 1);
$i++;
}
file_put_contents("files/$file_name", $file);
//echo $file,"<br>";
}
}
?>
ps подразумевается что после ссылок(в файлах в которых нужно заменять) идёт пробел, если у тебя не так (к примеру после ссылок идёт перенос строки) то пиши, исправлю )
Всем спасибо :)
на php для 1 файла
$a = file ('N.txt');
$b = file('Nzamena.txt');
for($i=0;$i<count($a);$i++){
$arr[] = preg_replace("#.+#s", $b[$i], $a[$i]);
}
file_put_contents('out.txt', implode("", $arr));
не тестил, но должно работать.
если хочешь скрипт, который будет сразу все обрабатывать, обращайся, накатаю за бабло.
или кури php.net и катай сам, ничего сложного.
или ищи другой выход)