~XeOn~, Ты видимо не сталкивался со сложными парсерами.
В идеале, когда можно парсить json или xml. А когда дело касается html, да ещё и криво написанного... Когда то, что тебе надо выцепить находится раньше, чем идентификатор, о который ты мог бы опереться... Здвёздочка является жадным квантификатором (в вашем случае, без вопросика). Ленивые (*?) конечно частенько использую, но вот жадные - никогда. Это быдлокодинг. =) А если ещё и модификатор s... Это вообще жара. Preg'и довольно тяжёлые функции, а если им ещё совать всякий хлам, то вообще бред. Тем более когда парсер выходит за грань "граббера простого и банального грида"....