Не получается выбрать регуляркой, в чем проблема?



  • Есть например такой хтмл код:

    <div class="k11"><a href="/wp-content/uploads/002.html" target="_blank"><img src="/wp-content/uploads/002.jpg"><span><p></p>
    <p>Текст который мне надо выбрать</p>
    </span></a><p><a href="/wp-content/uploads/002.html" target="_blank"></a></p>

    И если я беру для регулярки например

    <span><p></p>
    <p>Текст который мне надо выбрать</p>
    </span></a>

    то я не могу показать теги

    <span><p></p>
    <p>

    как начало

    а теги

    </p>
    </span></a>

    как конец.

    У меня почему-то в таком случае не выбирает регулярка. Почему? Никто не знает? Может там перенос особым знаком отображать надо?

    Если сделать регулярку просто с тегами которые находятся в одну строку например <p> начало а </p> конец, то все работает, но естественно помимо того что нужно, выбирает еще и много лишнего.



  • @Samael_96 said in Не получается выбрать регуляркой, в чем проблема?:

    <div class="k11"><a href="/wp-content/uploads/002.html" target="_blank"><img src="/wp-content/uploads/002.jpg"><span><p></p>
    <p>Текст который мне надо выбрать</p>
    </span></a><p><a href="/wp-content/uploads/002.html" target="_blank"></a></p>

    https://regex101.com/r/IvmiGu/1 в группе 1 будет твой текст.

    зы: \r - перевод каретки, \n - новая строка



  • @out Глубочайшее Вам почтение, спасибо. Буду разбираться с регуляркой.


Log in to reply