поиск замена только одного похожего тега

Тема в разделе "Решение различных задач по парсингу", создана пользователем nikoshot, 25 мар 2021.

  1. nikoshot

    nikoshot Member Пользователи

    Регистрация:
    14 янв 2017
    Сообщения:
    115
    Есть два куска кода
    Первый
    HTML:
    <td>
    <div><a href="/images/Svetilniki/sadovo_parkovie_slv/GLOO_PURE/b/SLV_1002002.jpg" target="_blank"  class="jcepopup"><span>11111</span></a></p>
    </td>
    Второй
    HTML:
    <td>
    <div><a href="/images/Svetilniki/fasadnie/ASTINA_OUT_ESL/228777r.jpg" class="jcepopup" target="_blank"></a></p>
    </td>
    Нужно удалить во втором коде ссылку так как она пустая
    Удалить нужно именно href="бла бла бла" так как в дальнейшем идет работа с этим текстом...
    Т.е первый код рабочая ссылка
    а второй просто левая ссылка и пустая внутри <a>пусто</a>
     
  2. nikoshot

    nikoshot Member Пользователи

    Регистрация:
    14 янв 2017
    Сообщения:
    115
    ПРорбовал делать так
    <a{skip}></a>|
    Но удаляются все ссылки до пустой включительно.
    Нужно если <div><a{skip}>тут что то есть</a>| = оставляем
    Если <div><a{skip}>тут пусто</a>| = удаляем
     
  3. nikoshot

    nikoshot Member Пользователи

    Регистрация:
    14 янв 2017
    Сообщения:
    115
    Пока писал пришла идея и уже решил
    Сделал с помощью [FILTERSTRINGS]"></a>|delete
    Спасибо всем)
     
    Root нравится это.

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