Здравсвуйте, возник вопрос, есть регулярка
<p.*?align="right" class="MsoNormal">(.*?)</p>#si
...и кусок текста ниже. По задумке регулярка должна ловить помеченное зеленым(оно это и делает и это правильно), но почему оно еще отлавливает текст красным, который не надо ловить, я не пойму
<p style="margin-bottom: 0.0001pt;" align="right" class="MsoNormal">Степанова М.
И.</p>
<h1 style="margin-bottom: 0.0001pt;" class="MsoNormal">ОБУЧЕНИЕ И
АТТЕСТАЦИЯ ПЕРСОНАЛА</h1>
<h2 style="margin-bottom: 0.0001pt;" class="MsoNormal">Кто
оплачивает медосмотры работников?</h2>
<p style="margin-bottom: 0.0001pt;" class="MsoNormal">Законно ли
требование генерального директора об оплате работниками обязательных
предварительных и периодических медосмотров? Обязан ли работодатель возместить
расходы на прохождение медицинского осмотра, если гражданин, поступающий на
работу в организацию, прошел медицинский осмотр до трудоустройства? Имеет ли
право работодатель удерживать из заработной платы работника расходы на
медицинский осмотр, если работник уволился, проработав менее какого-то срока
(например, три месяца)?</p>
<p style="margin-bottom: 0.0001pt;" align="right" class="MsoNormal">Умяров И. Г.</p>
<h1 style="margin-bottom: 0.0001pt;" class="MsoNormal">ТЕХНИЧЕСКОЕ