# Парсинг тегов с атрибутами через регулярки на 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>`
← →
↑