Парсинг тегов с атрибутами через регулярки на PHP

В реальной жизни, конечно, теги могут содержать атрибуты. Например, вот так:

<h1 class="header">text</h1>

Мы должны учесть возможное наличие атрибутов в нашей регулярке. Сделаем это:

<?php preg_match('#<h1[^>]*>(.+?)</h1>#su', $str, $match); ?>

Проверим, что мы поймали правильный текст:

<?php var_dump($match[1]); // 'text' ?>

Спарсите содержимое тега h2:

<h2 id="header">text</h2>



Чат с GPT Компилятор