Парсинг простых тегов через регулярки на PHP

Давайте научимся парсить простые теги, не содержащие атрибутов. Пусть для примера на странице сайта у нас есть тег h1:

<h1>text</h1>

Давайте спарсим его содержимое:

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

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

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

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

<title>text</title>