Парсинг тегов с атрибутами через регулярки на 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 Компилятор