![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.02.2015
Сообщений: 3
|
![]()
Добрый день!
Нужна помощь в доработке скрипта. Есть такой текст (очень много...около 6 Мб): Код HTML:
<offer id="312454" available="true"> <url>http://sbantom.ru/catalog/salatniki/312454.html?r1=<?echo $_GET["referer1"] ?>&r2=<?echo $_GET["referer2"] ?></url> <price>1600.00</price> <currencyId>RUB</currencyId> <categoryId>11112</categoryId> <name>Набор салатников Джапоника &quot;Версаль&quot; 2шт</name> <description>Набор салатников Джапоника &quot;Версаль&quot; 2шт</description> </offer> <offer id="353113" available="false"> <url>http://sbantom.ru/catalog/salatniki/353113.html?r1=<?echo $_GET["referer1"] ?>&r2=<?echo $_GET["referer2"] ?></url> <price>975.00</price> <currencyId>RUB</currencyId> <categoryId>11112</categoryId> <picture>http://sbantom.ru/upload/iblock/52b/fotoUtah4665.png</picture> <name>Набор из 2 салатников 13см KEITO &quot;Бакенгем&quot;</name> <description>Набор из 2 салатников 13см KEITO &quot;Бакенгем&quot;</description> </offer> Признак блока: available="" Задача: найти блоки с признаком "false" и удалить их. Написал вот такой скрипт: Первая часть - находим признак false, ставим курсор в начало блока. Вторая часть - находим окончание блока, удаляем блок. Код:
как сдвинуть конец выделения на один символ чтобы захватывал ">" , а то потом после отработки скрипта приходится много править. А закрывающий тег скрипт не принимает. Есть ли вариант упростить скрипт, чтобы он отрабатывал весь документ без пауз (без зависаний). Спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Попробуйте поиск-замену с галкой Подстановочные знаки с такой маской:
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 10.02.2015
Сообщений: 3
|
![]() Цитата:
Абсолютно просто и работает. Причем работает в 100500 раз быстрее чем скрипт. Спасибо! |
|
![]() |
![]() |
![]() |
#4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
А что навело вас на мысль именно о скрипте (макросе), а не о поиске по шаблону (маске)?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 10.02.2015
Сообщений: 3
|
![]()
Да я и не знал что так можно простой формой Найти/Заменить сделать.
Думал исключительно скриптом. А тут вон оно как. Прогресс. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь :) | counter | Свободное общение | 8 | 22.05.2014 22:32 |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |
Нужна помощь!!! | Anil | Помощь студентам | 0 | 04.12.2007 17:32 |