Не срабатывает поиск-замена

Тема в разделе "Функции поиск-замены и регулярные выражения", создана пользователем kadishev1997, 27 мар 2019.

  1. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Здравствуйте!
    Не нашел решения своего вопроса в темах, если он есть то заранее извиняюсь за дубликат.

    Версия Content Downloader: 1110000723
    > Версия Internet Explorer: 11 (последняя на момент написания)
    > Версия Windows: 7 (х64)

    Источник: сайт star-tex.ru
    Есть товары на сайте (10к позиций), в которых необходимо спарсить фото. На некоторых из ссылок товаров в коде окончания фотографии заканчивается не на .jpg , а например на .jpg'); (заканчиваются они на одно и то же значение)

    Попытки предпринять решения:
    прописал <DOWNLOADFILE>[VALUE]</DOWNLOADFILE>
    С помощью макросов BEFORE_IMG_REPLACE вставил код:
    1. &#x27;);|
    Не помогло.
    Окей, думаю я, попытался прописать его с помощью {skip}
    1. &{skip}|
    Решение все так же не дало результата.
    Пытался проделать это с REPLACE и FIRST_REPLACE, результат тот же.
    Подскажите, как исправить этот момент?
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Приложите проект.
     
  3. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Загрузил.
    В повторяющихся границах парсинга 1 прописаны значения выше
     

    Вложения:

  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пренебрегаете использованием лога. В системе помощи об этом часто говорится.

    Отключите эту функцию.

    2019-03-27_12-26-23.png
     
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    В глобальной замене, попробуйте регулярное выражение
    Код:
    re:\.([a-zA-Z]{3,5})\&[^\"]{3,25}"|.$1"
     
    Root нравится это.
  6. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Большое спасибо! Помог данный ответ.
    И про то, что напомнили про лог выполнения функций и макросов тоже спасибо :)
    Создателю и автору в одном лице данного парсера респект :)

    Тему можно закрывать.
     
    Root нравится это.

Поделиться этой страницей