Найти и заменить/удалить

12
WEB-мастер
На сайте с 23.07.2009
Offline
174
1627

Какой софт умеет находить и удалять/заменять в html/php-файлах не конкретный текст, а все между какими либо тегами?

Например найти из заменить все между <--! НАЧАЛО --!> и <--! КОНЕЦ --!>

Лучший парсер ( https://goo.gl/aw7tPJ ) чего угодно.
_Владимир_
На сайте с 04.06.2007
Offline
75
#1

да полно разных программ, но я для таких нужд использую allair HomeSite 4.5 (хотя вся линейка их програм умеет это делать)

черно / белая рассада seo icq: 426-714-284 (Владимир)
D
На сайте с 09.07.2009
Offline
79
#2

В общем вам нужны регулярные выражения.

Например, notepad++

Alipapa
На сайте с 01.02.2008
Offline
234
#3

Функции парсинга xml не пробовали? Или как-то так:

preg_match_all("/(?<=<\-\-\! НАЧАЛО \-\-\!>).+(?=<\-\-\! КОНЕЦ \-\-\!>)/", $file, $matches);

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
D
На сайте с 09.07.2009
Offline
79
#4
Alipapa:
preg_match_all("/(?<=<\-\-\! НАЧАЛО \-\-\!>).+(?=<\-\-\! КОНЕЦ \-\-\!>)/", $file, $matches);

Писать скрипт под каждую замену это конечно супер:)

[Удален]
#5

Alipapa, ТС спрашивал "Какой софт", а не "как написать регулярку на ПХП".

ТС, любой текстовый редактор, которыей умеет работать с регулярками (регулярными выражениям, рекеспами). (даже ворд, хотя это и не текст. редактор ;) )

Orangesoda
На сайте с 22.08.2010
Offline
17
#6

WEB-мастер, это умеет, например, Dreamweaver, Eclipse, Notepad++, только нужно составить соответствующее регулярное выражение.

Подойдет предложенный Alipapa вариант. Только вместо .+ я бы рекомендовал использовать .*?

WEB-мастер
На сайте с 23.07.2009
Offline
174
#7

Notepad++ с регулярками самое подходящее решение. А в Dreamweaver я регулярок что-то не наблюдаю.

5
На сайте с 10.04.2009
Offline
12
#8

Самое лучшее решение для массового замена в файлах это textpipe

Попроще funduc search & replace

Пишу реггеры и спаммеры почта 5dollars[собачка]ukr.net
Orangesoda
На сайте с 22.08.2010
Offline
17
#9
WEB-мастер:
А в Dreamweaver я регулярок что-то не наблюдаю.

Ну, здрасьте

WEB-мастер
На сайте с 23.07.2009
Offline
174
#10

Не получается. Видимо что-то не так делаю регулярками.

Нужно удалить кусок кода, начинающийся с <?php $red и заканчивающийся на user"); ?>

Прошу помочь сделать это в Dreamweaver или Notepad++

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий