0

HTML 出力があり、HTML DOM で特定の要素を検索したい場合は、次のようにします。

<html>
    <body>
        <div id="post">
            <div>
                <h3><a>Post Title Here</a></h3>
            </div>
        </div>
    </body>
</html>

その HTML 出力から、preg_match 関数を使用してタグ内のテキストを取得したいと考えました。preg_match でどのようにフォーマットしますか?

回答をお待ちしております。

4

2 に答える 2

1

すべきではありません :) 適切な HTML パーサーを使用して HTML を解析します。ここを参照してください:

PHP で HTML/XML をどのように解析して処理しますか?

于 2012-05-28T09:43:13.077 に答える
0

次のようにphpQueryを使用できます。

phpQuery::newDocumentHTML($yourHTML);
$resultData = pq('div#post h3 > a');
echo $resultData; // Post Title Here
于 2012-05-28T09:45:50.240 に答える