最近このSO投稿を読んでください...最初の答えはnutzです。基本的に、チョムスキー文法タイプのため、大きなモデルでは理論的に不可能です。
それは何の選択肢ですか?DOMDocumentのようなライブラリオブジェクトを使用したくないのですが、純粋なコードでこれを行う正しい方法を理解したいのですが。
DOMDocumentを使用したくない場合(もう一度調べることをお勧めしますが、特に DOMXPath と組み合わせるとそれほど悪くはありません) 、 PHPQueryまたはSimple HTML DOM Parserを使用することもできます。