Сложно поставить грамотно ТЗ если ты новичок, поэтому воду сразу обозначил чтобы "камнями" не кидали.
Действительно не совсем так. Надо чтобы оперделялся конец блока и после блока будет ставится реклама. Чего то я не совсем верно обозначил задачу. Спасибо уже кое что прояснилось.
Нашел пример решения в википедии. Там он описывается так:
(?!шаблон) Негативный просмотр вперёд (с отрицанием)
Сократил до вот такой конструкции:
<[\s]*img.*?>(?!.*<[\s]*\/.*figure.*\>)
Выделяет img и определяет конец строки как /figure>
Какая вода? Есть же пример - простой набор данных, полный набор и что должно получиться. Куда проще. Если не понятна шапка взгляните на пример того что дано. Есть даже пример для тестирования.
Вы просто глазами наспех пробежались. Тут все примеры даны и даже ссылка на regex с уже собранными примерами и регуляркой.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Действительно не совсем так. Надо чтобы оперделялся конец блока и после блока будет ставится реклама. Чего то я не совсем верно обозначил задачу. Спасибо уже кое что прояснилось.
Нашел пример решения в википедии. Там он описывается так:
(?!шаблон) Негативный просмотр вперёд (с отрицанием)
Сократил до вот такой конструкции:
<[\s]*img.*?>(?!.*<[\s]*\/.*figure.*\>)
Выделяет img и определяет конец строки как /figure>
Вот что найдет:
Но мне как раз исключить надо это. В примере в википедии исключает подобный набор, а у меня почему то наоборот включает.
Вот статья:
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D...
Раздел: Просмотр вперёд и назад