Я пытаюсь написать регулярное выражение для моего парсера html.
Я хочу сопоставить тег html с заданным атрибутом (например, <div>
с class="tab news selected"
), который содержит один или несколько тегов <a href>
. Регулярное выражение должно соответствовать всему тегу (от <div>
до </div>
). Кажется, я всегда получаю ошибки «исчерпание памяти» - моя программа, вероятно, принимает каждый тег, который она может найти, как соответствующий.
Я использую библиотеки регулярных выражений boost.