Как заменить код массово с разными значениями?


serp_1
140

Здравствуйте, мне нужно в тысячах файлах поменять код «<iframe src=»https://searchengines.guru/map_frame.php?name=Абакан,Республика%20Хакасия» width=»100%» height=»500px» frameborder=»0″><br />» на свой, но дело в том что на каждой странице дописывается город туда и код разный на каждой странице, как быть?


BooblikBBW

Text Replacer


serp_1

Интересует сама конструкция кода, как сделать через регулятор выражений или как там называется.


Ветышев

notepad++ с помощью регулярных выражений

https://regex101.com/r/oMqtz8/1

Regex101

  • Firas Dib
  • regex101.com
Online regex tester, debugger with highlighting for PHP, PCRE, Python, Golang and JavaScript.


miketomlin

Заново сгенерируйте страницы, например при помощи G-Drive, а потом выкачайте их wget’ом (см. эту тему).

Конечно, если у вас только готовый статик, то сначала нужно его распарсить. Никогда не храните контент только в виде готовых страниц. Всегда сохраняйте его и в исходном виде.

Знакомьтесь: G-Drive DBE 3

  • gency.ru
Движком G-Drive DBE теперь буду заниматься я! Все началось около пяти лет назад, когда одному из нас пришла идея создать предельно аскетичный движок, что сразу же и было сделано. С тех пор движок не сильно изменился. Я тоже пока не собираюсь вносить каких-то кардинальных изменений, но кое-что уже успела сделать. Все внесенные изменения и…


SeVlad

serp_1 :
как быть?

Использовать регулярки, есно.

serp_1 #:
Интересует сама конструкция кода, как сделать через регулятор выражений или как там называется.

Регулятор выражений..

Регулярные выражения. Твой случай совсем элементарный.   Тебе будет полезнее самостоятельно разобраться, чем ждать готового. (тем более не ясно где/с пом чего ты хочешь это делать.)

miketomlin #:
Заново сгенерируйте страницы,

Ну ты… проспамился 🙂


santers4

для массовой замены кода в wordpress я пользуюсь плагином Search Regex 

https://ru.wordpress.org/plugins/search-regex/


santers4

в сложных вариантах Zennoposter


miketomlin

SeVlad #:
Ну ты… проспамился 🙂

Не, я просто сразу не сообразил, что могут быть страницы без исходников. Для меня это слишком нелепо 😀

Как я понял, ТСу нужно добавлять на каждую страницу «уник» город, т.е. одними регурярками, по крайней мере вменяемыми, тут не обойдешься. Или я неправильно понял его слова?


SeVlad

miketomlin #:
Не, я просто сразу не сообразил, что могут быть страницы без исходников. Для меня это слишком нелепо 😀

«Исходники» могут быть очень разными — от чистого html «всё в одном», до генерации результата из разных «исходников». Но в любом случае » Заново сгенерируйте страницы при помощи [другого движка]»  — ересь несусветная.

miketomlin #:
Или я неправильно понял его слова?

Не знаю.. Мне напр понятно ГДЕ И ЧТО нужно сделать:

serp_1 :
нужно в тысячах файлах поменять код

Не понятно только с пом. чего ТС хочет это решить: то ли в десктопной программе (какая ОС?), то ли сразу на сервере (php/perl/.NET/etc?)


miketomlin

SeVlad #:
Но в любом случае » Заново сгенерируйте страницы при помощи [другого движка]»  — ересь несусветная.

В данном случае «движок» – это сильно сказано. Там по сути только фронт-контроллер, который может сам генерировать страницы по данным из БД и обычным PHP-шаблонам.

SeVlad #:
Мне напр понятно ГДЕ И ЧТО нужно сделать

Видимо, ты понял по-другому.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *