Regex: выберите html тег внутри того же тега html - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть html текст:

<blockquote>
    <blockquote>
        Children
    </blockquote>
</blockquote>

И я хотел бы сопоставить все теги <blockquote>. Я использовал это регулярное выражение:

<blockquote>(.|\n)*?<\/blockquote>

И это работает, даже на мультилинии, но совпадение останавливается при первом </blockquote> закрытии, как на этом экране , в то время как оно должно соответствовать целая строка

Как я могу решить это? Заранее спасибо.

1 Ответ

0 голосов
/ 10 апреля 2020

Удаление знака вопроса будет соответствовать всей строке.

Old: <blockquote>(.|\n)*?<\/blockquote>
New: <blockquote>(.|\n)*<\/blockquote>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...